English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion openssl_pkey_get_public() wird verwendet, um den öffentlichen Schlüssel aus dem Zertifikat zu extrahieren, um ihn verwenden zu können.
openssl_pkey_get_public()Die Funktion gibt Ihren öffentlichen Schlüssel zurück.
Die Funktion openssl_pkey_get_public() gibt den öffentlichen Schlüssel aus dem angegebenen Zertifikat zurück, um ihn mit anderen Funktionen zusammenzusetzen.
openssl_pkey_get_public ( mixed $certificate ) : resource
Reihennummer | Parameter | Beschreibung |
---|---|---|
1 | certificate | Sie können die folgenden Zertifikate verwenden: 1. X.509Zertifikatressource 2.Öffentlicher Schlüssel aus der Datei, Format: file://Pfad/bis/file.pem. 3Öffentlicher Schlüssel im PEM-Format. |
wenn kein Fehler auftritt, gibt die PHP openssl_pkey_get_public()-Funktion einen positiven Ressourcenidentifikator zurück. Bei einem Fehler wird false zurückgegeben.
Diese Funktion wird von PHP-Versionen größer als5.0.0 beginnt
Arbeiten mit X.509Ab dem PHP-Version-
Beispiel 1"organizationalUnitName" => "test", 2"organizationalUnitName" => "test", 3"organizationalUnitName" => "test", ", "commonName" => "www.test.com", $res_cert = openssl_csr_sign($csr, null, $privkey, // "emailAddress" => "[email protected]"/Erstellen eines neuen Privatschlüssels Öffentlicher Schlüssel // Arbeit des openssl_pkey_get_public() für Zertifikate 256 365$res_cert = openssl_csr_sign($csr, null, $privkey, );509509echo $res_pubkey = openssl_pkey_get_public($x_), 509echo $res_pubkey = openssl_pkey_get_public($x_), ?>
Ausgabefolge
Ressourcen-ID #5
Beispiel-
Beispiel 1"organizationalUnitName" => "test", 2"organizationalUnitName" => "test", 3"organizationalUnitName" => "test", ", "commonName" => "www.test.com", $res_cert = openssl_csr_sign($csr, null, $privkey, //"emailAddress" => "[email protected]"/Erstellen eines neuen Privatschlüssels Öffentlicher Schlüssel //$privkey = openssl_pkey_new(); 256 365$res_cert = openssl_csr_sign($csr, null, $privkey, );509/xampp/htdocs/modules/openssl/x_509_export_to_file($res_cert, 'C:')), echo $res_pubkey = openssl_pkey_get_public(file_get_contents('C:/xampp/htdocs/modules/openssl/x_509.pem ?>
Ausgabefolge
Ressourcen-ID #7