mhash
Einführung
Kryptografische Erweiterungen
PHP Manual

# OpenSSL

- Einführung
- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Laufzeit-Konfiguration
  - Ressource-Typen
- Vordefinierte Konstanten
  - Zweckprüfende Flags
  - Padding Flags
  - Key types
  - PKCS7 Flags/Konstanten
  - Signatur-Algorithmen
  - Ciphers
  - Versionen-Konstanten
- Schlüssel/Zertifikat Parameter
- Zertifikatprüfung
- OpenSSL Funktionen
  - openssl_cipher_iv_length — Gets the cipher iv length
  - openssl_csr_export_to_file — Exportiert ein CSR in eine Datei
  - openssl_csr_export — Exportiert einen CSR als Zeichenkette
  - openssl_csr_get_public_key — Gibt den öffentlichen Schlüssel eines CERT zurück
  - openssl_csr_get_subject — Gibt das Subject eines CERT zurück
  - openssl_csr_new — Erzeugt einen CSR
  - openssl_csr_sign — Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat
  - openssl_decrypt — Decrypts data
  - openssl_dh_compute_key — Computes shared secret for public value of remote DH key and local DH key
  - openssl_digest — Computes a digest
  - openssl_encrypt — Encrypts data
  - openssl_error_string — Gibt eine openSSL Fehlermeldung zurück
  - openssl_free_key — Free key resource
  - openssl_get_cipher_methods — Gets available cipher methods
  - openssl_get_md_methods — Gets available digest methods
  - openssl_get_privatekey — Alias von openssl_pkey_get_private
  - openssl_get_publickey — Alias von openssl_pkey_get_public
  - openssl_open — Öffnet versiegelte Daten
  - openssl_pbkdf2 — Generates a PKCS5 v2 PBKDF2 string, defaults to SHA-1
  - openssl_pkcs12_export_to_file — Exportiert eine PKCS#12-kompatible Zertifikats-Datei
  - openssl_pkcs12_export — Exportiert eine PKCS#12-kompatible Zertifikats-Datei in eine Variable
  - openssl_pkcs12_read — Speichert ein PKCS#12 Zertifikat in einem Array
  - openssl_pkcs7_decrypt — Entschlüsseln einer S/MIME verschlüsselten Nachricht
  - openssl_pkcs7_encrypt — Verschlüsseln einer S/MIME Nachricht
  - openssl_pkcs7_sign — Signieren einer S/MIME message
  - 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 Repräsentation eines Schlüssels in einem String
  - openssl_pkey_free — Gibt einen privaten Schlüssel frei
  - openssl_pkey_get_details — Gibt ein Array mit den Schlüssel-Details zurück
  - 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_random_pseudo_bytes — Generate a pseudo-random string of bytes
  - openssl_seal — Versiegelt (verschlüsselt) Daten
  - openssl_sign — Erzeugen einer Signatur
  - openssl_verify — Überprüft eine Signatur
  - 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 — Parst ein X.509-Zertifikat und liefert die Informationen als Array zurück
  - openssl_x509_read — Parst ein X.509-Zertitifikat und gibt eine Ressource zurück

mhash
Einführung
Kryptografische Erweiterungen
PHP Manual