Versionen-Konstanten
ZertifikatprÃ¼fung
OpenSSL
PHP Manual

# SchlÃ¼ssel/Zertifikat Parameter

Ziemlich viele der OpenSSL Funktionen benÃ¶tigen einen SchlÃ¼ssel- oder einen Zertifikatparameter. PHP 4.0.5 und frÃ¼here Versionen mÃ¼ssen eine SchlÃ¼ssel- oder Zertifikatsresource nutzen, die von einer der openssl_get_xxx Funktionen zurÃ¼ckgegeben wird. SpÃ¤tere Versionen kÃ¶nnen eine der folgenden Methoden benutzen:

- Zertifikate

  1. Eine X.509 Resource die von openssl_x509_read zurÃ¼ckgegeben wird.
  2. Eine Zeichenkette mit dem Format file://pfad/zu/cert.pem; die angegebene Datei muss ein PEM verschlÃ¼sseltes Zertifikat enthalten.
  3. Eine Zeichenkette die den Inhalt eines Zertifikats enthÃ¤lt, PEM verschlÃ¼sselt.

- Ãffentliche/Private SchlÃ¼ssel

  1. Eine SchlÃ¼sselresource die von openssl_get_publickey() oder openssl_get_privatekey() zurÃ¼ckgegeben wird.
  2. Nur fÃ¼r Ã¶ffentliche SchlÃ¼ssel: eine X.509 Resource.
  3. Eine Zeichenkette mit dem Format file://pfad/zu/datei.pem - die angegebene Datei muss ein PEM verschlÃ¼sseltes Zertifikat/privaten SchlÃ¼ssel enthalten (kann auch beides enthalten).
  4. Eine Zeichenkette die den Inhalt eines Zertifikats/SchlÃ¼ssels enthÃ¤lt, PEM verschlÃ¼sselt.
  5. FÃ¼r private SchlÃ¼ssel kÃ¶nnen Sie auch die Syntax array($key, $passphrase) verwenden. $key reprÃ¤sentiert einen SchlÃ¼ssel, den Sie entweder mit der Notation file:// oder dem textlichen Inhalt wie oben angeben. $passphrase ist eine Zeichenfolge, die die Passphrase fÃ¼r den privaten SchlÃ¼ssel enthÃ¤lt.

Versionen-Konstanten
ZertifikatprÃ¼fung
OpenSSL
PHP Manual