查詢

openssl_get_cert_locations()函式—用法及示例

「 獲取OpenSSL預設證書檔案和私鑰檔案的位置 」


函式名:openssl_get_cert_locations()

適用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8

用法:openssl_get_cert_locations() 函式用於獲取OpenSSL預設證書檔案和私鑰檔案的位置。

語法:array openssl_get_cert_locations ( void )

返回值:返回一個包含證書和私鑰檔案位置的關聯陣列,包括以下鍵名:

  • "default_cert_file":預設的證書檔案路徑。
  • "default_cert_dir":預設的證書目錄路徑。
  • "default_private_key_file":預設的私鑰檔案路徑。
  • "default_private_key_dir":預設的私鑰目錄路徑。

示例:

$certLocations = openssl_get_cert_locations();

echo "預設證書檔案路徑:" . $certLocations['default_cert_file'] . "\n";
echo "預設證書目錄路徑:" . $certLocations['default_cert_dir'] . "\n";
echo "預設私鑰檔案路徑:" . $certLocations['default_private_key_file'] . "\n";
echo "預設私鑰目錄路徑:" . $certLocations['default_private_key_dir'] . "\n";

輸出:

預設證書檔案路徑:/usr/local/ssl/cert.pem
預設證書目錄路徑:/usr/local/ssl/certs
預設私鑰檔案路徑:/usr/local/ssl/private/key.pem
預設私鑰目錄路徑:/usr/local/ssl/private

注意:由於具體的預設路徑取決於系統和PHP編譯時的配置,所以實際輸出的路徑可能會有所不同。以上示例僅作為演示目的。

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