openssl pkey get details()
openssl_pkey_get_details
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
openssl_pkey_get_details — Returnerar en array med nyckeldetaljer
Beskrivning
openssl_pkey_get_details(OpenSSLAsymmetricKey '''$key'''): array|false
Denna funktion returnerar detaljer om nyckeln såsom bitantal, nyckel och typ.
Parametrar
key Resurs som håller nyckeln.
Returnerar
Returnerar en array med nyckeldetaljer vid framgång, eller false
vid misslyckande. Returnerad array innehåller indexen:
- bits — Antal bitar.
- key — Strängrepresentation av den publika nyckeln.
- type — Nyckeltypen, en av
OPENSSL_KEYTYPE_RSA
,OPENSSL_KEYTYPE_DSA
,OPENSSL_KEYTYPE_DH
,OPENSSL_KEYTYPE_EC
eller-1
(okänd typ).
Beroende på använd nyckeltyp kan ytterligare detaljer returneras. Notera att vissa element kanske inte alltid är tillgängliga.
Nyckeldetaljer per nyckeltyp
Typ | Beskrivning |
---|---|
OPENSSL_KEYTYPE_RSA |
En array med nyckeldetaljer, med indexen:
|
OPENSSL_KEYTYPE_DSA |
En array med nyckeldetaljer, med indexen:
|
OPENSSL_KEYTYPE_DH |
En array med nyckeldetaljer, med indexen:
|
OPENSSL_KEYTYPE_EC |
En array med nyckeldetaljer, med indexen:
|
Changelog
Version | Beskrivning |
---|---|
8.0.0 | key accepterar nu en OpenSSLAsymmetricKey ; tidigare accepterades en resurs av typen OpenSSL-nyckel.
|
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-pkey-get-details.php PHP Funktioner Funktionsreferens OpenSSL-funktioner
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.