OpenSSL
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Paramètres clés/certificats
- Vérification de certificats
- Fonctions OpenSSL
- openssl_cipher_iv_length — Récupère la longueur cipher iv
- openssl_csr_export_to_file — Exporte une CSR vers un fichier
- openssl_csr_export — Exporte un CSR vers un fichier ou une variable
- openssl_csr_get_public_key — Retourne la clé publique d'un CERT
- openssl_csr_get_subject — Retourne le sujet d'un CERT
- openssl_csr_new — Génère une CSR
- openssl_csr_sign — Signe un CSR avec un autre certificat (ou lui-même) et génère un certificat
- openssl_decrypt — Décrypte les données
- openssl_dh_compute_key — Calcule un secret partagé pour une valeur publique des clés DH locales et distantes
- openssl_digest — Calcule un digest
- openssl_encrypt — Crypte les données
- openssl_error_string — Retourne le message d'erreur OpenSSL
- openssl_free_key — Libère les ressources
- openssl_get_cipher_methods — Récupère la liste des méthodes cipher disponibles
- openssl_get_md_methods — Récupère la liste des méthodes digest disponibles
- openssl_get_privatekey — Alias de openssl_pkey_get_private
- openssl_get_publickey — Alias de openssl_pkey_get_public
- openssl_open — Ouvre des données scellées
- openssl_pbkdf2 — Génère une chaîne PKCS5 v2 PBKDF2, par défaut un SHA-1
- openssl_pkcs12_export_to_file — Exporte un certificat compatible PKCS#12
- openssl_pkcs12_export — Exporte un certificat compatible PKCS#12 dans une variable
- openssl_pkcs12_read — Lit un certificat PKCS#12 dans un tableau
- openssl_pkcs7_decrypt — Déchiffre un message S/MIME
- openssl_pkcs7_encrypt — Chiffre un message S/MIME
- openssl_pkcs7_sign — Signe un message S/MIME
- openssl_pkcs7_verify — Vérifie la signature d'un message S/MIME
- openssl_pkey_export_to_file — Sauve une clé au format ASCII dans un fichier
- openssl_pkey_export — Stocke une représentation exportable de la clé dans une chaîne de caractères
- openssl_pkey_free — Libère une clé privée
- openssl_pkey_get_details — Retourne un tableau contenant le détail d'une clé
- openssl_pkey_get_private — Lit une clé privée
- openssl_pkey_get_public — Extrait une clé publique d'un certificat, et la prépare
- openssl_pkey_new — Génère une nouvelle clé privée
- openssl_private_decrypt — Déchiffre des données avec une clé privée
- openssl_private_encrypt — Chiffre des données avec une clé privée
- openssl_public_decrypt — Déchiffre des données avec une clé publique
- openssl_public_encrypt — Chiffre des données avec une clé publique
- openssl_random_pseudo_bytes — Génère une chaine pseudo-aléatoire d'octets
- openssl_seal — Scelle des données
- openssl_sign — Signe les données
- openssl_verify — Vérifie une signature
- openssl_x509_check_private_key — Vérifie si une clé privée correspond à un certificat
- openssl_x509_checkpurpose — Vérifie l'usage d'un certificat
- openssl_x509_export_to_file — Exporte un certificat vers un fichier
- openssl_x509_export — Exporte un certificat vers une chaîne de caractères
- openssl_x509_free — Libère les ressources prises par un certificat
- openssl_x509_parse — Analyse un certificat X509
- openssl_x509_read — Analyse un certificat X.509 et retourne une ressource