openssl_spki_export_challenge

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

openssl_spki_export_challenge β€” Експорт Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ, ΠΏΠΎΠ²'язаного Π· підписаним ΠΊΠ»ΡŽΡ‡Π΅ΠΌ Ρ‚Π° Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ

Опис

openssl_spki_export_challenge(string $spki): string|false

Експорт Π΄Π·Π²Ρ–Π½ΠΊΠ° Π· підписаного Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ‚Π° Π΄Π·Π²Ρ–Π½ΠΊΠ°.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

spki

ΠšΠΎΡ€Π΅ΠΊΡ‚Π½ΠΈΠΉ підписаний Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ Ρ–Π· Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок Π΄Π·Π²Ρ–Π½ΠΊΠ° Π°Π±ΠΎ **false**Π² случаС возникновСния ошибки.

Помилки

Π’ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ” ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ рівня E_WARNING, якщо ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ spki ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½Π΅ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Ρ– Π΄Π°Π½Ρ–.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання openssl_spki_export_challenge()****

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок Π΄Π·Π²Ρ–Π½ΠΊΠ° Π°Π±ΠΎ **null**Π² случаС возникновСния ошибки.

Loading...

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ использованиСopenssl_spki_export_challenge()с

ВилучСння рядка Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ, ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΎΠ³ΠΎ Π· Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°

Loading...

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • openssl_spki_new() - БтворСння Π½ΠΎΠ²ΠΎΠ³ΠΎ підписаного Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρ–Π· Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ
  • openssl_spki_verify() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡ” підписаний Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ Ρ‚Π° Π²ΠΈΠΊΠ»ΠΈΠΊ
  • openssl_spki_export() - Експорт Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ– PEM Ρ–Π· підписаного Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π· Π²ΠΈΠΊΠ»ΠΈΠΊΠΎΠΌ
  • openssl_get_md_methods() - ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ список доступних ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π² Ρ…Π΅ΡˆΡƒΠ²Π°Π½Π½Ρ
  • openssl_csr_new() - Π“Π΅Π½Π΅Ρ€ΡƒΡ” CSR
  • openssl_csr_sign() - ΠŸΡ–Π΄ΠΏΠΈΡΠ°Ρ‚ΠΈ CSR Π·Π° допомогою Ρ–Π½ΡˆΠΎΠ³ΠΎ сСртифіката (Π°Π±ΠΎ Π½ΠΈΠΌ ΠΆΠ΅) Ρ‚Π° створити сСртифікат