please note
the key 'friendlyname' should be 'friendly_name' in args
$args = array(
'friendly_name'=> 'www.example.com'
);(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — Bir PKCS#12 uyumlu sertifika deposunu bir dosyaya kaydeder
$sertifika,$çıktı_dosyası,$gizli_anahtar,$parola,$seçenekler = []
Belitilen sertifikayı, PKCS#12 dosya
biçeminde belirtilen çıktı_dosyasına kaydeder.
sertifikaGeçerli değerler Anahtar/Sertifika Bağımsız değişkenleri sayfasında bulunabilir.
çıktı_dosyasıÇıktı dosyasının yolu.
gizli_anahtarPKCS#12 dosyasının gizli anahtar bileşeni. Geçerli değerler için bkz: Gizli/Genel Anahtar bağımsız değişkenleri
parolaPKCS#12 dosyasının şifreleme/çözme parolası.
seçeneklerSeçimlikler dizisi, diğer anahtarlar yok sayılır.
| Anahtar | Açıklama |
|---|---|
"extracerts" |
PKCS#12 dosyasında içerilecek tek bir sertifika ya da ek sertifikalar dizisi. |
"friendly_name" |
Sağlanan sertifika ve anahtar için kullanılacak dizge |
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
sertifita artık
OpenSSLCertificate örneği kabul ediyor;
evvelce, OpenSSL X.509 CSR özkaynağı kabul edilirdi.
|
| 8.0.0 |
gizli_anahtar artık
OpenSSLAsymmetricKey veya
OpenSSLCertificate örneği kabul ediyor;
evvelce, OpenSSL key veya
OpenSSL X.509 özkaynağı kabul edilirdi.
|
please note
the key 'friendlyname' should be 'friendly_name' in args
$args = array(
'friendly_name'=> 'www.example.com'
);[, array $args ] can contain only: extracerts, friendly_name
extracerts - additional certificates (can be file or string)
friendly_name - "friendly name" for the certificate and private key. This name is typically displayed in list boxes by software importing the file.
based on source code version 5.2.8 and pkcs12 man page