查詢

openssl_spki_export_challenge()函式—用法及示例

「 匯出一個SubjectPublicKeyInfo的challenge字串 」


函式名:openssl_spki_export_challenge()

適用版本:PHP 7.2.0 及以上版本

函式說明:openssl_spki_export_challenge() 函式用於匯出一個SubjectPublicKeyInfo的challenge字串。

用法:

openssl_spki_export_challenge(string $spkac): string|false

引數:

  • $spkac:必需,包含SubjectPublicKeyInfo和challenge的資料字串。

返回值:

  • 如果成功,返回一個字串表示challenge。
  • 如果失敗,返回false。

示例:

// 建立一個包含SubjectPublicKeyInfo和challenge的資料字串
$spkac = "MIICfDCCAiQCAQAwDQYJKoZIhvcNAQELBQAwgZgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpD
T01NRk9ORUQxEjAQBgNVBAcTCVBhbG8gQWx0bzERMA8GA1UEChMIUm9vdCBDQTEUMBIGA1UE
CxMLQW5kcm9pZCBJbmMuMSAwHgYDVQQDExdSb290IENBIENlcnRpZmljYXRlMB4XDTE5MDEw
MzIyMDY1NVoXDTIwMDEwMzIyMDY1NVowgZgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDT01N
Rk9ORUQxEjAQBgNVBAcTCVBhbG8gQWx0bzERMA8GA1UEChMIUm9vdCBDQTEUMBIGA1UECxML
QW5kcm9pZCBJbmMuMSAwHgYDVQQDExdSb290IENBIENlcnRpZmljYXRlMFwwDQYJKoZIhvcN
AQEBBQADSwAwSAJBANPG//BvZI8H7U2gX4Ly5K2QqR6sVZnH0aP7N5bH5HR5HtU5y9z1e0aX
EKKbJhjKzrWlDpMkQXu5GQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAN3XUM9wQpG4i2f6h9y
9g7QhSd5TQO6H8p9oJiRlJQy5yF6YQxY6xH4ZdQbP0tNfQ8Y5wE5zR2sEYg5bR5CnLkR4mS
2D9oQF2+6tHgI4w1T1IeVjI9p6r0C3ZyJy7y3dD3jF8rgf0Sb0a9zUvK0qk3+0N7jbGyW0
U6nVIFfZ3cYhP+6o0M4yRt6Y";
  
// 匯出challenge字串
$challenge = openssl_spki_export_challenge($spkac);

if ($challenge !== false) {
    echo "Challenge: " . $challenge;
} else {
    echo "匯出challenge失敗";
}

輸出:

Challenge: 3XUM9wQpG4i2f6h9y9g7QhSd5TQO6H8p9oJiRlJQy5yF6YQxY6xH4ZdQbP0tNfQ8Y5wE5zR2sEYg5bR5CnLkR4mS2D9oQF2+6tHgI4w1T1IeVjI9p6r0C3ZyJy7y3dD3jF8rgf0Sb0a9zUvK0qk3+0N7jbGyW0U6nVIFfZ3cYhP+6o0M4yRt6Y
補充糾錯
上一個函式: openssl_spki_new()函式
下一個函式: openssl_spki_export()函式
熱門PHP函式
分享連結