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

openssl_spki_export_challenge

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

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

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

function.openssl-spki-export-challenge.php

openssl_spki_export_challenge

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

openssl_spki_export_challengeГи извезува предизвикот поврзан со потпишан јавен клуч и предизвик

= NULL

openssl_spki_export_challenge(string $spki): string|false

Извезува предизвик од кодиран потпишан јавен клуч и предизвик

Параметри

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

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

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

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

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

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

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

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