openssl_spki_export_challenge
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
openssl_spki_export_challenge
Референца за `function.openssl-spki-export-challenge.php` со подобрена типографија и навигација.
openssl_spki_export_challenge
(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_spki_export_challenge — Ги извезува предизвикот поврзан со потпишан јавен клуч и предизвик
= NULL
Извезува предизвик од кодиран потпишан јавен клуч и предизвик
Параметри
spki-
Очекува валиден потпишан јавен клуч и предизвикот
Вратени вредности
Враќа поврзан стринг за предизвик или false при неуспех.
Errors/Exceptions
Емитува E_WARNING ниво на грешка ако се помине невалиден аргумент преку spki parameter.
Примери
Пример #1 openssl_spki_export_challenge() example
Извлекува поврзан стринг за предизвик или NULL при неуспех.
<?php
$pkey = openssl_pkey_new('secret password');
$spkac = openssl_spki_new($pkey, 'challenge string');
$challenge = openssl_spki_export_challenge(preg_replace('/SPKAC=/', '', $spkac));
?>Пример #2 openssl_spki_export_challenge() пример од <keygen>
Извлекува поврзан стринг за предизвик издаден од <keygen> елементот
<?php
$challenge = openssl_spki_export_challenge(preg_replace('/SPKAC=/', '', $_POST['spkac']));
?>
<keygen name="spkac" challenge="challenge string" keytype="RSA">Види Исто така
- openssl_spki_new() - Генерирај нов потпишан јавен клуч и предизвик
- openssl_spki_verify() - Проверува потпишан јавен клуч и предизвик
- openssl_spki_export() - Експортира валиден јавен клуч во PEM формат, потпишан јавен клуч и предизвик
- openssl_get_md_methods() - Добива достапни методи за дигестирање
- openssl_csr_new() - Генерира CSR
- openssl_csr_sign() - Потпиши CSR со друг сертификат (или самиот себе) и генерирај сертификат