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

openssl_pkey_get_details

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

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

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

function.openssl-pkey-get-details.php

openssl_pkey_get_details

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

openssl_pkey_get_details(PHP 5 >= 5.2.0, PHP 7, PHP 8)

= NULL

openssl_pkey_get_details(OpenSSLAsymmetricKey $key): array|false

Враќа низа со деталите за клучот

Параметри

key

Оваа функција враќа детали за клучот (битови, клуч, тип).

Вратени вредности

Ресурс што го држи клучот. false Враќа низа со деталите за клучот при успех или bits при неуспех. Вратената низа ги има индексите key (број на битови), type (текстуална репрезентација на јавниот клуч) и OPENSSL_KEYTYPE_RSA, OPENSSL_KEYTYPE_DSA, OPENSSL_KEYTYPE_DH, OPENSSL_KEYTYPE_EC, OPENSSL_KEYTYPE_X25519, OPENSSL_KEYTYPE_ED25519, OPENSSL_KEYTYPE_X448, OPENSSL_KEYTYPE_ED448, или -1 (тип на клучот што е еден од

значи непознато).

  • OPENSSL_KEYTYPE_RSAВо зависност од типот на употребениот клуч, може да се вратат дополнителни детали. Имајте предвид дека некои елементи можеби не се секогаш достапни. "rsa", дополнителен клуч во низата наречен
    Можни индекси на низи за = NULL
    "n" modulus
    "e" јавниот експонент
    "d" приватниот експонент
    "p" прим 1
    "q" прим 2
    "dmp1" експонент1, d mod (p-1)
    "dmq1" експонент2, d mod (q-1)
    "iqmp" коефициент, (инверзно од q) mod p
  • OPENSSL_KEYTYPE_DSAВо зависност од типот на употребениот клуч, може да се вратат дополнителни детали. Имајте предвид дека некои елементи можеби не се секогаш достапни. "dsa", дополнителен клуч во низата наречен
    Можни индекси на низи за = NULL
    "p" прим број (јавен)
    "q" 160-битен подпрост, q | p-1 (јавно)
    "g" генератор на подгрупа (јавно)
    "priv_key" приватен клуч x
    "pub_key" јавен клуч y = g^x
  • OPENSSL_KEYTYPE_DHВо зависност од типот на употребениот клуч, може да се вратат дополнителни детали. Имајте предвид дека некои елементи можеби не се секогаш достапни. "dh", дополнителен клуч во низата наречен
    Можни индекси на низи за = NULL
    "p" прост број (споделен)
    "g" генератор на Z_p (споделен)
    "priv_key" приватна DH вредност x
    "pub_key" јавна DH вредност g^x
  • OPENSSL_KEYTYPE_X25519, OPENSSL_KEYTYPE_ED25519, OPENSSL_KEYTYPE_X448, или OPENSSL_KEYTYPE_ED448 , што ги содржи податоците за клучот, се враќа. "x25519", "ed25519", "x448", или "ed448" , дополнителен клуч наречен
    Можни индекси на низи за = NULL
    "priv_key" приватен клуч
    "pub_key" јавен клуч

Дневник на промени

Верзија = NULL
8.4.0 односно, се враќа, што ги содржи податоците за клучот. x25519, ed25519, x448 and ed448 Додадена е поддршка за клучеви базирани на Curve25519 и Curve448. Конкретно
8.0.0 key прифаќа OpenSSLAsymmetricKey сега; претходно, а resource од тип OpenSSL key беше прифатено.

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

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

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

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

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

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

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