On Linux (PHP5.6), this function will overwrite an existing keyfile, unless the keyfile is marked as read-only, in which case you will get an error:
error:0200100D:system library:fopen:Permission denied
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export_to_file — Bir anahtarın ihraç edilebilir gösterimini bir dosyaya kaydeder
$anahtar
,$dosya
,$parolası
= ?,$ayarlar
= ?Anahtarın ASCII zırhlı (PEM kodlu) eşdeğerini belirtilen dosyaya kaydeder.
Bilginize: Bu işlevin gerektiği gibi çalışması için geçerli bir openssl.cnf kurulu olmalıdır. Daha ayrıntılı bilgi için kurulum bölümüne bakılabilir.
anahtar
dosya
ASCII zırhlı anahtarın kaydedileceği dosyanın yolu.
parolası
Belirtilen anahtar bir parola ile korunuyorsa bu parola burada belirtilir.
ayarlar
İhraç işlemine ince ayar çekmek için ve/veya openssl yapılandırma dosyasındaki seçenekleri geçersiz kılmak için kullanılabilir. Ayrıntılar için openssl_csr_new()işlevine bakınız.
Başarı durumunda true
, başarısızlık durumunda false
döner.
On Linux (PHP5.6), this function will overwrite an existing keyfile, unless the keyfile is marked as read-only, in which case you will get an error:
error:0200100D:system library:fopen:Permission denied