CryptoKey

Inherits: Resource < Reference < Object A cryptographic key (RSA).

Description

Resource. X509Certificate via Crypto.generate_self_signed_certificate and as private key in StreamPeerSSL.accept_stream along with the appropriate certificate.

Methods

Method Descriptions

  • bool is_public_only ( ) const true if this CryptoKey only has the public part, and not the private one.

  • Error load ( String path, bool public_only=false ) path. If public_only is true, only the public key will be loaded. Note: path should be a “.pub” file if public_only is true, a “.key” file otherwise.

  • Error load_from_string ( String string_key, bool public_only=false ) string. If public_only is true, only the public key will be loaded.

  • Error save ( String path, bool public_only=false ) path. If public_only is true, only the public key will be saved. Note: path should be a “.pub” file if public_only is true, a “.key” file otherwise.

  • String save_to_string ( bool public_only=false ) public_only is true, only the public key will be included.