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