PHP.mk документација

openssl_spki_export

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.openssl-spki-export.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.openssl-spki-export.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
openssl_spki_export

Референца за `function.openssl-spki-export.php` со подобрена типографија и навигација.

function.openssl-spki-export.php

openssl_spki_export

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

openssl_spki_exportExports a valid PEM Извезува валиден

= NULL

openssl_spki_export(string $spki): string|false

форматиран јавен клуч потпишан јавен клуч и предизвик 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 со друг сертификат (или самиот себе) и генерирај сертификат

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.