查詢

openssl_pkey_export_to_file()函式—用法及示例

「 將私鑰匯出到檔案中 」


函式名:openssl_pkey_export_to_file()

適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7

用法:openssl_pkey_export_to_file() 函式用於將私鑰匯出到檔案中。

語法:bool openssl_pkey_export_to_file ( mixed $key , string $outfilename [, string $passphrase [, array $configargs ]] )

引數:

  • key: 必需。要匯出的私鑰,可以是由 openssl_pkey_new() 或 openssl_pkey_get_private() 函式返回的資源識別符號。
  • outfilename: 必需。私鑰匯出的檔案路徑。
  • passphrase: 可選。匯出私鑰時使用的加密口令。
  • configargs: 可選。配置選項,用於控制 PEM 編碼的輸出格式。

返回值:成功時返回 TRUE,失敗時返回 FALSE。

示例:

<?php
// 生成一個新的私鑰
$privateKey = openssl_pkey_new();

// 匯出私鑰到檔案
if (openssl_pkey_export_to_file($privateKey, 'private_key.pem')) {
    echo '私鑰已成功匯出到 private_key.pem 檔案';
} else {
    echo '私鑰匯出失敗';
}
?>

上述示例中,我們首先使用 openssl_pkey_new() 函式生成一個新的私鑰。然後,我們使用 openssl_pkey_export_to_file() 函式將私鑰匯出到名為 private_key.pem 的檔案中。如果匯出成功,函式將返回 TRUE,並列印出成功訊息;否則,函式將返回 FALSE,並列印出失敗訊息。

請注意,匯出的私鑰檔案通常需要進行適當的保護,以防止未經授權的訪問。

補充糾錯
上一個函式: openssl_pkey_free()函式
下一個函式: openssl_pkey_export()函式
熱門PHP函式
分享連結