Kryptografische Erweiterungen
Einführung
Kryptografische Erweiterungen
PHP Manual

# OpenSSL

- Einführung
- Installation/Konfiguration
  - Installation
  - Laufzeit-Konfiguration
  - Ressource-Typen
- Vordefinierte Konstanten
  - Padding Flags
  - Key types
  - PKCS7 Flags/Konstanten
  - Signatur-Algorithmen
  - Ciphers
  - Versionen-Konstanten
- SchlÃ¼ssel/Zertifikat Parameter
- ZertifikatprÃ¼fung
- OpenSSL Funktionen
  - openssl_csr_export_to_file — Exportiert ein CSR in eine Datei
  - openssl_csr_export — Exportiert einen CSR als Zeichenkette
  - openssl_csr_get_public_key — Returns the public key of a CERT
  - openssl_csr_get_subject — Returns the subject of a CERT
  - openssl_csr_new — Erzeugt einen CSR
  - openssl_csr_sign — Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat
  - openssl_error_string — Gibt eine openSSL Fehlermeldung zurück
  - openssl_free_key — Free key resource
  - openssl_get_privatekey — Alias von openssl_pkey_get_private
  - openssl_get_publickey — Alias von openssl_pkey_get_public
  - openssl_open — Öffnet versiegelte Daten
  - openssl_pkcs12_export_to_file — Exports a PKCS#12 Compatible Certificate Store File
  - openssl_pkcs12_export — Exports a PKCS#12 Compatible Certificate Store File to variable.
  - openssl_pkcs12_read — Parse a PKCS#12 Certificate Store into an array
  - openssl_pkcs7_decrypt — Entschlüssen einer S/MIME verschlüsselten Nachricht
  - openssl_pkcs7_encrypt — Verschlüsseln einer S/MIME Nachricht
  - openssl_pkcs7_sign — Signieren einer S/MIME Nachricht
  - openssl_pkcs7_verify — Überprüft die Unterschrift einer mit S/MIME unterschriebenen Nachricht
  - openssl_pkey_export_to_file — Liefert eine exportierbare Representation eines Schlüssels in einer Datei
  - openssl_pkey_export — Liefert eine exportierbare Representation eines Schlüssels in einem String
  - openssl_pkey_free — Frees a private key
  - openssl_pkey_get_details — Returns an array with the key details
  - openssl_pkey_get_private — Liefert einen privaten SchlÃ¼ssel
  - openssl_pkey_get_public — Extrahiert einen Ã¶ffentlichen SchlÃ¼ssel aus einem Zertifikat und bereitet diesen zur Nutzung vor
  - openssl_pkey_new — Erzeugt einen neuen privaten Schlüssel
  - openssl_private_decrypt — Entschlüsselt Daten mit einem privaten Schlüssel
  - openssl_private_encrypt — Verschlüsselt Daten mit einem privaten Schlüssel
  - openssl_public_decrypt — Entschlüsselt Daten mit einem öffentlichen Schlüssel
  - openssl_public_encrypt — Verschlüsselt Daten mit einem öffentlichen Schlüssel
  - openssl_seal — Verschlüsselt (versiegelt) Daten
  - openssl_sign — Erzeugen einer Unterschrift
  - openssl_verify — Überprüft eine Unterschrift
  - openssl_x509_check_private_key — Überprüft, ob ein privater Schlüssel zu einem Zertifikat passt
  - openssl_x509_checkpurpose — Überprüft ob ein Zertifikat für einen bestimmten Zweck benutzt werden kann
  - openssl_x509_export_to_file — Exportiert ein Zertifikat in eine Datei
  - openssl_x509_export — Exports a certificate as a string
  - openssl_x509_free — Freigabe einer Zertifikats Resource
  - openssl_x509_parse — Analyse eines X509 Zertifikats und Rückgabe der Information in einem Array
  - openssl_x509_read — Analysiert ein X.509 Zertitifikat und gibt eine Ressource-Kennung zurück

Kryptografische Erweiterungen
Einführung
Kryptografische Erweiterungen
PHP Manual