OpenSSL
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Parámetros de Clave/Certificado
- Verificación de Certificados
- Funciones de OpenSSL
- openssl_cipher_iv_length — Obtener la longitud del iv de cipher
- openssl_csr_export_to_file — Exporta una CSR a un archivo
- openssl_csr_export — Exporta una CSR como una cadena
- openssl_csr_get_public_key — Devuelve la clave púbilca 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 datos
- 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 datos
- openssl_error_string — Devolver un mensaje de error openSSL
- openssl_free_key — Liberar el recurso de clave
- openssl_get_cert_locations — Retrieve the available certificate locations
- 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_pbkdf2 — Genera un string PKCS5 v2 PBKDF2, predeterminado a SHA-1
- 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 — Genera una firma
- openssl_spki_export_challenge — Exports the challenge assoicated with a signed public key and challenge
- openssl_spki_export — Exports a valid PEM formatted public key signed public key and challenge
- openssl_spki_new — Generate a new signed public key and challenge
- openssl_spki_verify — Verifies a signed public key and challenge
- 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_fingerprint — Calculates the fingerprint, or digest, of a given X.509 certificate
- openssl_x509_free — Liberar un recurso de certificado
- openssl_x509_parse — Analiza un certificado X509 y devuelve la información como un matriz
- openssl_x509_read — Analiza un certificado X.509 y devuelve un identificador de recurso para él