(PHP 4 >= 4.2.0, PHP 5)
openssl_csr_sign -- Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat
openssl_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 |