CryptoKey

Inherits: Resource < Reference < Object

Una clave criptográfica (RSA).

Descripción

La clase CryptoKey representa una clave criptográfica. Las claves pueden ser cargadas y guardadas como cualquier otro Resource.

Pueden utilizarse para generar un X509Certificate autofirmado a través del Crypto.generate_self_signed_certificate y como clave privada en el StreamPeerSSL.accept_stream junto con el certificado correspondiente.

Nota: No está disponible en los exportados en HTML5.

Métodos

bool

is_public_only ( ) const

Error

load ( String path, bool public_only=false )

Error

load_from_string ( String string_key, bool public_only=false )

Error

save ( String path, bool public_only=false )

String

save_to_string ( bool public_only=false )

Descripciones de Métodos

  • bool is_public_only ( ) const

Devuelve true si esta CryptoKey sólo tiene la parte pública, y no la privada.


Loads a key from 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.


Carga una clave de la string dada. Si public_only es true, sólo se cargará la clave pública.


Saves a key to the given 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 )

Devuelve una string que contiene la clave en formato PEM. Si public_only es true, sólo se incluirá la clave pública.