CryptoKey
Inherits: Resource < Reference < Object
加密密钥(RSA)。
描述
CryptoKey类表示加密密钥。可以像其他任何Resource一样加载和保存键。
它们可用于通过Crypto.generate_self_signed_certificate生成自签名X509Certificate,并可作为StreamPeerSSL.accept_stream中的私钥以及相应的证书。
注意:在HTML5导出中不可用。
方法
is_public_only ( ) const | |
load_from_string ( String string_key, bool public_only=false ) | |
save_to_string ( bool public_only=false ) |
方法说明
- bool is_public_only ( ) const
如果此CryptoKey仅具有公共部分,而没有私有部分,则返回true
。
从path
加载一个密钥。如果public_only
是true
,将只加载公钥。
注意:如果 public_only
为 true
,则 path
应该是一个“*.pub”文件,否则是“*.key”文件。
从给定的string
加载密钥。如果public_only
为true
,则仅会加载公共密钥。
将密钥保存到给定的 path
。如果 public_only
为 true
,则只会保存公钥。
注意:如果public_only
是true
,则path
应该是一个”*.pub”文件,否则是”*.key”文件。
返回包含PEM格式的密钥的字符串。如果public_only
为true
,则仅包含公共密钥。