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,则仅包含公共密钥。