English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função openssl_pkey_get_public() é usada para extrair a chave pública do certificado para uso.
openssl_pkey_get_public()A função retornará sua chave pública.
A função openssl_pkey_get_public() retorna a chave pública do certificado fornecido, para que possa ser usada em conjunto com outras funções.
openssl_pkey_get_public ( mixed $certificate ) : resource
Número de série | Parâmetros | Descrição |
---|---|---|
1 | certificate | Você pode usar os seguintes certificados: 1. X.509Recurso de certificado 2.Chave pública proveniente do arquivo, no formato file://path/to/file.pem。 3 |
to
Public key in PEM format.5Return value
509Starting from PHP version X.X.0,-
Example $dn = array( "countryName" => "IN", "stateOrProvinceName" => "Karnataka",1"organizationalUnitName" => "test" "localityName" => "test"2"organizationalUnitName" => "test" "organizationName" => "test"3"organizationalUnitName" => "test" "commonName" => "www.test.com", $res_cert = openssl_csr_sign($csr, null, $privkey, // "emailAddress" => "[email protected]"/Generate a new private key Public key pair // How openssl_pkey_get_public() works in the certificate 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_), ?>
Output result
Resource id #5
Instance-
Example $dn = array( "countryName" => "IN", "stateOrProvinceName" => "Karnataka",1"organizationalUnitName" => "test" "localityName" => "test"2"organizationalUnitName" => "test" "organizationName" => "test"3"organizationalUnitName" => "test" "commonName" => "www.test.com", $res_cert = openssl_csr_sign($csr, null, $privkey, //"emailAddress" => "[email protected]"/Generate a new private key Public key pair //$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')); ?>
Output result
Resource id #7