|
(PHP 4 >= 4.2.0, PHP 5)
openssl_csr_sign -- Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikatopenssl_csr_sign() erzeugt eine x509 Zertifikatressource von csr, der vorher mit openssl_csr_new() erzeugt wurde. Sie können mit csr aber auch einen Pfad zu einer PEM kodierten CSR Datei angeben: file://path/to/csr, oder einer mit Hilfe von openssl_csr_export()exportierten Zeichenkette. Das generierte Zertifikat wird mit cacert signiert. Falls Sie für cacert NULL angeben, wird das generierte Zertifikat ein selbstsigniertes Zertifikat sein. priv_key ist der private Schlüssel, der zu cacert gehört. Mit days legen Sie die Gültigkeitsdauer des generierten Zertifikats in Tagen fest. Mit configargs können Sie die Signierung des CSR feiner abstimmen. Für weterführende Informationen über die Verwendung von configargs lesen Sie bitte bei der Dokumentation zu openssl_csr_new() nach. Seit PHP 4.3.3 können Sie die Seriennummer des ausgestellten Zertifikats mit serial angeben. In früheren Versionen war dieser Wert immer 0.
Gibt bei Erfolg eine x509 Zertifikatressource zurück, FALSE bei einem Fehler.
Anmerkung: Damit diese Funktion korrekt arbeiten kann, benötigen Sie eine installierte, gültige Konfigurationsdatei openssl.cnf. Für weitere Informationen beachten Sie bitte die Hinweise im Abschnitt Installation.
Zurück | Zum Anfang | Weiter |
openssl_csr_new | Nach oben | openssl_error_string |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:19