openssl_csr_get_subject
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
openssl_csr_get_subject β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΡΠ±'ΡΠΊΡ CSR
ΠΠΏΠΈΡ
openssl_csr_get_subject(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): array|false
openssl_csr_get_subject() ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ Π²ΡΠ΄ΠΎΠΌΡ ΠΏΡΠΎ ΡΡΠ±'ΡΠΊΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½Ρ Π² csr
, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈ ΠΏΠΎΠ»Ρ commonName (CN), organizationName (O), countryName (C) Ρ Ρ.Π΄.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
csr
ΠΠ»Ρ ΠΎΡΡΠΈΠΌΠ°Π½Π½Ρ ΡΠΏΠΈΡΠΊΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΈΡ Π·Π½Π°ΡΠ΅Π½Ρ Π΄ΠΈΠ²ΡΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ CSR
short_names
shortnames
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ, ΡΠΊ Π΄Π°Π½Ρ ΡΠ½Π΄Π΅ΠΊΡΡΡΡΡΡΡ Π² ΠΌΠ°ΡΠΈΠ²Ρ, ΡΠΊΡΠΎ shortnames
Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ**true
** (Π·Π° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ), ΠΏΠΎΠ»Ρ Π±ΡΠ΄ΡΡΡ ΡΠ½Π΄Π΅ΠΊΡΠΎΠ²Π°Π½Ρ ΡΠΌΠ΅Π½Π°ΠΌΠΈ Π² ΠΊΠΎΡΠΎΡΠΊΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ, Π² ΡΠ½ΡΠΎΠΌΡ Π²ΠΈΠΏΠ°Π΄ΠΊΡ Π±ΡΠ΄ΡΡΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Ρ Π΄ΠΎΠ²Π³Ρ ΡΠΌΠ΅Π½Π°. ΠΠ°ΠΏΡΠΈΠΊΠ»Π°Π΄, CN β ΠΊΠΎΡΠΎΡΠΊΠ΅ ΡΠΌ'Ρ Π΄Π»Ρ commonName.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π°ΡΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ² Π· ΠΎΠΏΠΈΡΠΎΠΌ ΡΡΠ±'ΡΠΊΡΠ° Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.0.0 | csr ΡΠ΅ΠΏΠ΅Ρ ΠΏΡΠΈΠΉΠΌΠ°Ρ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ OpenSSLCertificateSigningRequest; ΡΠ°Π½ΡΡΠ΅ ΠΏΡΠΈΠΉΠΌΠ°Π²ΡΡ ΡΠ΅ΡΡΡΡ (resource) ΡΠΈΠΏΡOpenSSL X.509 CSR |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ openssl_csr_get_subject()
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Array
(
[C] => CA
[ST] => Alberta
[L] => Calgary
[O] => XYZ Widgets Inc
[OU] => PHP Documentation Team
[CN] => Wez Furlong
[emailAddress] => wez@example.com
)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- openssl_csr_new() - ΠΠ΅Π½Π΅ΡΡΡ CSR
- openssl_csr_get_public_key() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΠΉ ΠΊΠ»ΡΡ CSR
- openssl_x509_parse() - Π ΠΎΠ·ΡΠ±ΡΠ°ΡΠΈ ΡΠ΅ΡΡΠΈΡΡΠΊΠ°Ρ X509 ΡΠ° ΠΎΡΡΠΈΠΌΠ°ΡΠΈ ΠΌΠ°ΡΠΈΠ² Π· Π΄Π°Π½ΠΈΠΌΠΈ ΠΏΡΠΎ Π½ΡΠΎΠ³ΠΎ