PHP8 openssl_pkey_get_public

2024-03-12 14:07 更新

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

openssl_pkey_get_public — 從證書中解析公鑰,以供使用

說明

openssl_pkey_get_public(OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $public_key): OpenSSLAsymmetricKey|false

openssl_pkey_get_public() 從 public_key 中解析公鑰,供其他函數(shù)使用。

參數(shù) 

public_key

public_key 可以是以下之一:

  1. OpenSSLAsymmetricKey 實例
  2. file://path/to/file.pem 格式的字符串。文件名必須包含一個 PEM 編碼的證書或者密鑰(也許二者都有).
  3. 一個 PEM 格式的公鑰。

返回值 

成功時返回 OpenSSLAsymmetricKey 實例,錯誤時返回 false。

更新日志 

版本說明
8.0.0成功時,此函數(shù)現(xiàn)在返回 OpenSSLAsymmetricKey 實例;之前返回類型 OpenSSL key 的 resource。
8.0.0public_key 現(xiàn)在接受 OpenSSLAsymmetricKey 或 OpenSSLCertificate 實例;之前接受類型 OpenSSL key 或 OpenSSL X.509 的 resource。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號