显示下拉菜单

openssl_pkey_get_details()

« openssl_pkey_export | openssl_pkey_get_private »
<?php
$function 
=
    
?// string $function

$key $function(
    
// mixed $certificate
    
 // [string $passphrase = ""] (openssl_pkey_get_private)
);

$array openssl_pkey_get_details (
    
  // resource $key
);

// shows the rsa, dsa or dh key details in hexadecimal
$hex array_map("bin2hex"$this->result["array"]["rsa"]);
?>
结果
$key = 'OpenSSL key ressource'
$array = [
  
'bits' => 2048,
  
'key' => '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0llCeBjy18RylTdBih9G
MUSZIC3GzeN0vQ9W8E3nwy2jdeUnH3GBXWpMo3F43V68zM2Qz5epRNmlLSkY/PJU
fJIC8Yc1VEokT52q87hH/XJ5eS8heZnjuSlPAGi8oZ3ImVbruzV7XmlD+QsCSxJW
7tBv0dqJ71e1gAAisCXK2m7iyf/ul6rT0Zz0ptYH4IZfwc/hQ9JcMg69uM+3bb4o
BFsixMmEQwxKZsXk3YmO/YRjRbay+6+79bSV/frW+lWhknyGSIJp2CJArYcOdbK1
bXx1dRWpbNSExo7dWwuPC0Y7a5AEeoZofieQPPBhXlp1hPgLYGat71pDqBjKLvF5
GwIDAQAB
-----END PUBLIC KEY-----
'
,
  
'rsa' => [
    
'n' => 'YBxr7AF1D -tVM-u\'q]jLqx^͐ϗD٥-)T|5TJ$OGryy/!y)O' "\0" 'hșV5{^iC KVoډW' "\0" '"%nќ_C\\2Ϸm(["ɄC Jf݉cEU|Hi"@um|uulԄƎ[ F;kzh~\'<a^Zu `fZC.y',
    
'e' => '' "\0" '',
  ],
  
'type' => 0,
]
$hex = [
  
'n' => 'd259427818f2d7c4729537418a1f46314499202dc6cde374bd0f56f04de7c32da375e5271f71815d6a4ca37178dd5ebccccd90cf97a944d9a52d2918fcf2547c9202f18735544a244f9daaf3b847fd7279792f217999e3b9294f0068bca19dc89956ebbb357b5e6943f90b024b1256eed06fd1da89ef57b5800022b025cada6ee2c9ffee97aad3d19cf4a6d607e0865fc1cfe143d25c320ebdb8cfb76dbe28045b22c4c984430c4a66c5e4dd898efd846345b6b2fbafbbf5b495fdfad6fa55a1927c86488269d82240ad870e75b2b56d7c757515a96cd484c68edd5b0b8f0b463b6b90047a86687e27903cf0615e5a7584f80b6066adef5a43a818ca2ef1791b',
  
'e' => '010001',
]
示例
#1 openssl_pkey_get_details  (/* $function = "openssl_pkey_get_public" */
 /* $certificate = "file:///tmp/public-key.pem" */
 
$key)
#2 openssl_pkey_get_details  (/* $function = "openssl_pkey_get_private" */
 /* $certificate = "file:///tmp/private-key.pem" */
 
$key)
#3 openssl_pkey_get_details  (/* $function = "openssl_pkey_get_private" */
 /* $certificate = "file:///tmp/private-key-with-pass.pem" */
 /* $passphrase = "this is a passphrase" */
 
$key)
#4 openssl_pkey_get_details  (/* $function = "openssl_pkey_get_public" */
 /* $certificate = "-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0llCeBjy18RylTdBih9G MUSZIC3GzeN0vQ9W8E3nwy2jdeUnH3GBXWpMo3F43V68zM2Qz5epRNmlLSkY/PJU fJIC8Yc1VEokT52q87hH/XJ5eS8heZnjuSlPAGi8oZ3ImVbruzV7XmlD+QsCSxJW 7tBv0dqJ71e1gAAisCXK2m7iyf/ul6rT0Zz0ptYH4IZfwc/hQ9JcMg69uM+3bb4o BFsixMmEQwxKZsXk3YmO/YRjRbay+6+79bSV/frW+lWhknyGSIJp2CJArYcOdbK1 bXx1dRWpbNSExo7dWwuPC0Y7a5AEeoZofieQPPBhXlp1hPgLYGat71pDqBjKLvF5 GwIDAQAB -----END PUBLIC KEY-----" */
 
$key)
#5 openssl_pkey_get_details  (/* $function = "openssl_pkey_get_private" */
 /* $certificate = "-----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEA0llCeBjy18RylTdBih9GMUSZIC3GzeN0vQ9W8E3nwy2jdeUn H3GBXWpMo3F43V68zM2Qz5epRNmlLSkY/PJUfJIC8Yc1VEokT52q87hH/XJ5eS8h eZnjuSlPAGi8oZ3ImVbruzV7XmlD+QsCSxJW7tBv0dqJ71e1gAAisCXK2m7iyf/u l6rT0Zz0ptYH4IZfwc/hQ9JcMg69uM+3bb4oBFsixMmEQwxKZsXk3YmO/YRjRbay +6+79bSV/frW+lWhknyGSIJp2CJArYcOdbK1bXx1dRWpbNSExo7dWwuPC0Y7a5AE eoZofieQPPBhXlp1hPgLYGat71pDqBjKLvF5GwIDAQABAoIBACPItYsSy3UzYT7L OKYTrfBBuD8GKpTqBfkHvAWDa1MD15P92Mr7l0NaCxGfAy29qSa6LdFy/oPM9tGY 9TxKyV6rxD5sfwEI3+Z/bw6pIe4W5F1eTDaQnHHqehsatkRUQET9yXp+na8w/zRF 0C0PQKS95tfvcpm59RGCdGQ8+aZw+cIy/xez75W8IS/hagMxe7xYPjpkOkSCCEJU zmbVq6AyWodASV0p4H9p8I+c0vO2hJ/ELJ167w6T+2/GlZg979rlyHoTW8jK2BbG IRGaPo+c2GANXa686tdpbkPd6oJliXwBSNolxmXShvlveBbPFAJJACzCmbXNj9kH 6/K+SWkCgYEA7FNudcTkRPV8TzKhJ1AzDjw3VcnraYhY8IlNxbk7RVHLdkoUtwk/ mImeBlEfCoz9V+S/gRgeQ+1Vb/BCbS24+bN/+IGoNRFMRcOieFt6lQUpj7a9NeSo IEclGgUiU7QR3xH73SB4GC3rgSPeHJhJZC5EJq5TzYjXTPGPpBD3zicCgYEA49wz zfMDYIH8h4L65r/eJYIbLwpvgktgaYvhijO3qfZSWW+Y19jCBn55f65YOhPGQBHA my0f+tVxFNZ/OupbrAIIzogxlCIYHNBawDhoHN/sB3/lSBAjifySNLyRlA62oA0w wXvXVLVWMa3aXim3c9AlnLF1fHwcvwpOKSfdye0CgYBb1mBKq+T5V1yjek1d9bCh i40FbZ5qOG43q2Ppvn3mBk9G/KroJlPsdy5NziB9/SRGj8JL7I92Xjihc4Cc5PPJ NZQ5gklXtg0p30i39PTCDGuGScFlvCIJyRwF7JDWblezlE2INSH2Y4HtgX7DJfr/ T2t0jLJMYS0p3YWwgFeMaQKBgHUIe/8y6zAdc5QynSX5tGL1gXrW1FFK39k2RICU cag1YTSYkhuDNJzbRxJifORPlcsAkzngooVWLb+zMCQVjUI6xUU3RKe+Hz5lccc6 8ZarGHL9qMkrqOVNudamZ+tw5zIrtDgcoIvcm8nmbrtgl94/MaJar2ph4O3qoByZ Ylw9AoGAIdS79s0VKkj4VVXqK47ZcI7jGL4V4C8ujU8YcMNV88xwCoDg9ZIFprWA P5p/cnvj6aHnqL58XiH0+bE0Lt3J+U6N6JelQQevgBHooMFh4FpDXcVda7xB3rK3 woqbi8fNhr827H2maxIZPtVG95/mvR4k5z1Jrdnr34ZUmtC6U5Q= -----END RSA PRIVATE KEY-----" */
 
$key)
另请参阅
array_map