Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 23

Автор Ольга Полянская

ПолС Subject Name содСрТит ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ имя ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° сСкрСтного ΠΊΠ»ΡŽΡ‡Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сСртификата. Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ сСртификата ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π£Π¦, Π Π¦ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚.


|ВСрсия v1 | Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ | НазваниС | ОписаниС |

|version | ВСрсия | ВСрсия (0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ v1, 2 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ v3) |

|serialNumber | Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ сСртификата | Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ сСртификата |

|signature.algorithm

Identifier

algorithm

parameters

| Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° подписи | Π’ΠΈΠΏ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° подписи

.

Алгоритм

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

|

|issuer | Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒ | УникальноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π£Π¦, Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ сСртификат |

|Validity

NotBefore

notAfter

| ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ дСйствия | ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ дСйствия

Π”Π°Ρ‚Π° ΠΈ врСмя Π½Π°Ρ‡Π°Π»Π° дСйствия

Π”Π°Ρ‚Π° ΠΈ врСмя окончания дСйствия

|

|subject | Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚ | УникальноС имя ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° |

|SubjectPublicKeyInfo

Algorithm

subjectPublicKey

| Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ΠšΠ»ΡŽΡ‡ (строка Π±ΠΈΡ‚ΠΎΠ²)

|

|ВСрсия v2 | issuerUniqueID | Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ издатСля | Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π£Π¦, Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ сСртификат |

|subjectUniqueID | Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° | Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° сСртификата |

|AuthorityKeyIdentifier

keyIdentifier

authorityCertIssuer

authorityCertSerialNumber

| Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° Π£Π¦ | Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° Π£Π¦

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π°

ΠžΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π£Π¦

Π‘Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ сСртификата Π£Π¦

|

|subjectKeyIdentifier | Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° | Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ врСмя возобновлСния сСртификата) |

|ВСрсия v3 | keyUsage

digitalSignature

.

nonRepudiation

keyEncipherment

dataEncipherment

.

.

.

keyAgreement

.

.

KeyCertSign

.

.

CRLSign

| НазначСниС ΠΊΠ»ΡŽΡ‡Π° | НазначСниС ΠΊΠ»ΡŽΡ‡Π° (строки Π±ΠΈΡ‚ΠΎΠ²)

1. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°

Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи

2. ΠΠ΅ΠΎΡ‚ΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ

3. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

4. Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°-

Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ†Π΅Π»ΠΎ-

стности с использованиСм

ΠΈΠΌΠΈΡ‚ΠΎΠ·Π°Ρ‰ΠΈΡ‚Ρ‹

5. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ

Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»ΠΌΠ°Π½Π°)

6. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ЭЦП сСрти-

Ρ„ΠΈΠΊΠ°Ρ‚ΠΎΠ². ΠœΠΎΠΆΠ΅Ρ‚ использо-

Π²Π°Ρ‚ΡŒΡΡ Π£Π¦

7. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ЭЦП БАБ.

ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π£Π¦

|

|keyUsage

EncipherOnly

DecipherOnly

| НазначСниС ΠΊΠ»ΡŽΡ‡Π° | НазначСниС ΠΊΠ»ΡŽΡ‡Π° (строки Π±ΠΈΡ‚ΠΎΠ²)

8. Волько для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

9. Волько для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

|

|extendedKeyUsage | Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° | Π—Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡Π° ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΈΠ»ΠΈ вмСсто дополнСния keyUsage |

|cRLDistributionPoint | ΠŸΡƒΠ½ΠΊΡ‚ распространСния списков Π°Π½Π½ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сСртификатов | Π—Π°Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса (URL) для указания мСстонахоТдСния списков БАБ |

|privateKeyUsagePeriod | ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ дСйствия сСкрСтного ΠΊΠ»ΡŽΡ‡Π° | ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ дСйствия сСкрСтного ΠΊΠ»ΡŽΡ‡Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ Π² Π΄Π°Π½Π½ΠΎΠΌ сСртификатС. ΠŸΡ€ΠΈ отсутствии этого дополнСния ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ дСйствия сСкрСтного ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ |

|certificatePolicies | ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ примСнСния сСртификат | Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° OID, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ примСнСния сСртификата ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сСртификата |

|PolicyMappings

IssuerDomainPolicy

SubjectDomainPolicy

| БоотвСтствиС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сСртификатах Π£Π¦. Π—Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² составС Π΄ΠΎΠΌΠ΅Π½Π° Π£Π¦ издатСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π² составС Π΄ΠΎΠΌΠ΅Π½Π° Π£Π¦ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° |

|BasicConstraints | ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ограничСния | Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, дСйствуСт Π»ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ Π£Π¦, Π·Π°Π΄Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ ΠΏΡƒΡ‚ΠΈ сСртификации |

|PolicyConstraints | ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сСртификатах Π£Π¦, Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ΠΈ (ΠΈΠ»ΠΈ) запрСщая Π·Π°Π΄Π°Π½ΠΈΠ΅ соотвСтствий ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ |

|NameConstraints | ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° ΠΈΠΌΠ΅Π½Π° | Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сСртификатах Π£Π¦, Π·Π°Π΄Π°Π΅Ρ‚ пространство ΠΈΠΌΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² любого ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ сСртификата Π² ΠΏΡƒΡ‚ΠΈ сСртификации |

|SubjectAltName

.

OtherName

rfc822Name

dNSName

x400Address

directoryName

ediPartyName

uniformResource-

Identifier

iPAddress

registeredID

| ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ имя ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° | ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ имя ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ имя

АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

Имя домСна

АдрСс отправитСля/получатСля

Имя ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

EDI-имя

Π£Π½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ

рСсурсов WWW URL

IP-адрСс

ЗарСгистрированный ID ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

|

|issuerAltName | ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ имя издатСля | ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ имя издатСля |

|SubjectDirectory Attributes | Атрибуты ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° | ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ Ρ‚.ΠΏ. |

Π’Π°Π±Π»ΠΈΡ†Π° 6.1.Π€ΠΎΡ€ΠΌΠ°Ρ‚ сСртификата X.509


ПолС Subject Public Key Information содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°: сам ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи (Ссли ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ сСртификата являСтся Π£Π¦) ΠΈΠ»ΠΈ управлСния ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ.

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля Issuer Unique Identifier ΠΈ Subject Unique Identifier ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ± ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ издатСля сСртификата ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для управлСния ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ использованиСм ΠΈΠΌΠ΅Π½ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ. ВслСдствиС нСэффСктивности ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° управлСния Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-стандарты ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ сСртификата ΠΈ списка Π°Π½Π½ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сСртификатов Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² сСртификатах эти поля.

ДополнСния сСртификата

ВаТная информация находится Ρ‚Π°ΠΊΠΆΠ΅ Π² дополнСниях сСртификата. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСртификат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая отсутствуСт Π² основном содСрТании, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ сСртификата ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° сСртификата ΠΏΡ€Π°Π² доступа ΠΊ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ систСмС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² дополнСниях содСрТится тСхнологичСская информация, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сСртификата. КаТдая организация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои частныС дополнСния, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ трСбованиям вСдСния бизнСса. Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² стандартныС дополнСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ коммСрчСскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹.

ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Extensions (дополнСния) появляСтся Π² сСртификатах Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ вСрсии. КаТдоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ состоит ΠΈΠ· ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° дополнСния Extension identifier, ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° критичности Criticality flag ΠΈ собствСнно значСния дополнСния Extension value. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ° дополнСния Π·Π°Π΄Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ сСмантику значСния дополнСния. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ критичности сообщаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹ΠΉ сСртификат, сущСствСнна Π»ΠΈ информация ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ сСртификата ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ дополнСния. Если Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ΅, Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ распознаСт Π΄Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ дополнСния, Ρ‚ΠΎ сСртификат Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСраспознанноС Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСртификат.

ДополнСния сСртификатов X.509 ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ рСкомСндациями Π₯.509 вСрсии 3 ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Боюза ΠΏΠΎ тСлСкоммуникациям ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ RFC 3280 [167]. ВсС эти дополнСния ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ [10]. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΊΠ»ΡŽΡ‡Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСртификатом, ΠΈΠ»ΠΈ самого сСртификата. Π’Ρ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ сСртификата. К ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ дополнСниям относятся:

* основныС ограничСния ( Basic Constraints );

* Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° ( Key Usage );

* Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° ( Extended Key Usage );

* ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ примСнСния сСртификата ( Certificates Policies, Policy Mappings, Policy Constraints );

* ограничСния Π½Π° ΠΈΠΌΠ΅Π½Π° ( Name Constraints ).

К ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ дополнСниям относятся:

* ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ( Subject Key Identifier, Authority Key Identifier );

* Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ( Subject Alternative Name, Issuer Alternative Name );

* ΠΏΡƒΠ½ΠΊΡ‚ распространСния списка Π°Π½Π½ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сСртификатов ( CRL Distribution Point, Issuing Distribution Point );