Está en la página 1de 2

Funciones OpenSSL

Función Descripción
openssl_csr_export_to_file  Exporta una CSR a un archivo

openssl_csr_export exporta una CSR como una cadena


open_csr_get_public_key devuelve la clave pública de un CERT
openssl_csr_get_subject Devuelve el sujeto de un CERT
openssl_csr_new Genera una CSR
openssl_csr_sign Firmar una CSR con otro certificado
(o autofirmar) y generar un
certificado
openssl_decrypt  Desencripta información
openssl_dh_compute_key Computa el secreto compartido
para un valor público de una clave DH
remota y una clave DH local
openssl_digest Computa un método de
resumen
openssl_encrypt Encripta información
openssl_error_string  Devolver un mensaje de
error openSSL
openssl_free_key  Liberar el recurso de clave
openssl_get_cipher_methods   Obtiene los métodos de cifrado
disponibles
openssl_get_md_methods Obtener los métodos de resumen
disponibles
openssl_get_privatekey Alias de
openssl_pkey_get_private
openssl_get_publickey Alias de openssl_pkey_get_public
openssl_open Abre información sellada
openssl_pkcs12_export_to_file  Exporta un Archivo de Almacén de
Certificado Compatible con PKCS#12
openssl_pkcs12_export  Exporta un Archivo de Almacén de
Certificado Compatible con PKCS#12
a una variable
openssl_pkcs12_read  Convierte un Almacén de Certificado
PKCS#12 a una matriz
openssl_pkcs7_decrypt   Desencripta un mensaje S/MIME
encriptado
openssl_pkcs7_encrypt   Encriptar un mensaje S/MIME
openssl_pkcs7_sign  Firma un mensaje S/MIME
openssl_pkcs7_verify  Verifica la firma de un mensaje
S/MIME firmado
openssl_pkey_export_to_file Obtiene una representación de una
clave exportable a un archivo
openssl_pkey_export  Obtiene una representación de una
clave exportable a una cadena
openssl_pkey_free Libera una clave privada
openssl_pkey_get_details  Devuelve una matriz con los detalles
de la clave
openssl_pkey_get_private Obtener una clave privada
openssl_pkey_get_public  Extrae la clave pública del certificado
y la prepara para usarla
openssl_pkey_new Genera una clave privada nueva
openssl_private_decrypt Desencripta información con la clave
privada
openssl_private_encrypt  Encripta información con la clave
privada
openssl_public_decrypt Desencripta información con la clave
pública
openssl_public_encrypt  Encripta información con una clave
pública
openssl_random_pseudo_bytes  Genera una cadena de bytes pseudo-
aleatoria
openssl_seal Sellar (encriptar) información
openssl_sign Generar una firma
openssl_verify  Verificar una firma
openssl_x509_check_private_key Comprueba si una clave privada se
corresponde a un certificado
openssl_x509_checkpurpose   Verifica si un certificado se puede
usar para un propósito en particular
openssl_x509_export_to_file  Exporta un certificado a un archivo
openssl_x509_export Exporta un certificado como una
cadena
openssl_x509_free  Liberar un recurso de certificado
openssl_x509_parse   Analiza un certificado X509 y
devuelve la información como
un matriz recurso para él

openssl_x509_read   Analiza un certificado X.509 y


devuelve un identificador de recurso
para él

También podría gustarte