- Правова система ipLex360
- Законодавство
- Наказ
ЗАТВЕРДЖЕНО
Наказ Міністерства
юстиції України,
Адміністрації Державної
служби спеціального зв’язку
та захисту інформації України
Зареєстровано в Міністерстві
юстиції України
20 серпня 2012 р.
за № 1400/21712
ВИМОГИ
до формату списку відкликаних сертифікатів
І. Загальні положення
1.1. Ці Вимоги визначають формат списку відкликаних сертифікатів.
1.3. Усі структури даних кодують за правилами DER згідно з міжнародним стандартом ISO/IEC 8825-1:2002 "Information technology - ASN.1 Encoding Rules - Part 1: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)".
1.5. Ці Вимоги не дублюють стандарти ДСТУ ISO/IEC 9594-8:2006 та RFC 5280, а описують положення цих стандартів та формати полів. У разі виникнення розбіжностей між положеннями зазначених стандартів та положеннями цих Вимог застосовуються положення цих Вимог.
1.6. Положення цих Вимог є обов’язковими для програмно-технічних комплексів акредитованих центрів сертифікації ключів та надійних засобів електронного цифрового підпису. Правильність реалізації формату списку відкликаних сертифікатів у надійних засобах електронного цифрового підпису підтверджується сертифікатом відповідності або позитивним експертним висновком за результатами державної експертизи у сфері криптографічного захисту інформації.
1.7. Структура та формати кодування деяких полів наведені у
Вимогах до формату посиленого сертифіката відкритого ключа, затверджених наказом Міністерства юстиції України, Адміністрації Державної служби спеціального зв’язку та захисту інформації України від 20 серпня 2012 року № 1236/5/453, зареєстрованих у Міністерстві юстиції України 20 серпня 2012 року за № 1398/21710 (далі - Вимоги до формату посиленого сертифіката відкритого ключа).
ІІ. Подання списку відкликаних сертифікатів
Список відкликаних сертифікатів (далі - CRL) має таку структуру:
CertificateList ::= SEQUENCE ( |
|
tbsCertList |
TBSCertList, |
|
signatureAlgorithm |
AlgorithmIdentifier, |
|
signatureValue |
BIT STRING ) |
Поле "TBSCertList" є частиною CRL, що кодується за правилами DER та на яку за допомогою особистого ключа центрального засвідчувального органу, засвідчувального центру, акредитованого центру сертифікації ключів (далі - Центр) накладається електронний цифровий підпис (далі - ЕЦП).
Ідентифікатор криптоалгоритму ЕЦП міститься у полі "signatureAlgorithm". Значення ЕЦП містить поле "signatureValue".
Формат полів "signatureAlgorithm" та "signatureValue" відповідає форматам полів "signatureAlgorithm" та "signatureValue", визначеним для сертифіката та наведеним у Вимогах до формату посиленого сертифіката відкритого ключа.
ІІІ. Структура TBSCertList списку відкликаних сертифікатів
3.1. Поле "TBSCertList "має таку структуру:
TBSCertList ::= SEQUENCE ( |
|
Version |
Version OPTIONAL, |
|
signature |
AlgoritmIdentifier, |
|
issuer |
Name, |
|
thisUpdate |
Time, |
|
nextUpdate |
Time, |
revokedCertificates |
SEQUENCE OF SEQUENCE ( |
|
userCertificates |
CertificatesSerialnumber, |
|
revocationDate |
Time, |
|
crlEntryExtensions |
Extensions OPTIONAL ) OPTIONAL, |
|
crlExtensions [0] EXPLICIT Extensions OPTIONAL ) |
Опис структури наведено в таблиці 1.
Таблиця 1
Назва поля англійською мовою |
Назва поля українською мовою |
Інформаційні поля CRL |
Version |
номер версії |
signature |
алгоритм ЕЦП |
issuer |
реквізити Центру |
thisUpdate |
час формування CRL |
nextUpdate |
час наступного формування CRL |
Елементи CRL, що містять інформацію про скасовані, блоковані та поновлені сертифікати (revokedCertificates) |
revokedCertificates |
елементи CRL |
userCertificate |
унікальний реєстраційний номер сертифіката |
revocationDate |
час відкликання сертифіката |
Розширення елементів CRL (crlEntryExtension) |
ReasonCode |
причина відкликання сертифіката |
InvalidityDate |
час компрометації особистого ключа |
Розширення CRL (crlExtensions) |
AuthorityKeyIdentifier |
ідентифікатор відкритого ключа Центру |
CRLNumber |
серійний номер CRL |
СRLDistributionPoints (CDP) |
точки розповсюдження CRL |
AuthorityInformationAccess (AIA) |
доступ до інформації Центру |
Додаткові розширення-1 |
Розширення повного CRL (CompleteCRL) |
FreshestCRL |
точка розповсюдження часткового CRL |
Розширення часткового CRL (DeltaCRL) |
DeltaCRLIndicator |
серійний номер повного CRL |
-1 У разі використання повного та часткового CRL. |
3.2. Поле "Номер версії" ("Version") містить значення 1 (1 байт), яке означає, що формат CRL відповідає версії 2 згідно із стандартом ДСТУ ISO/IEC 9594-8:2006.
3.3. Поле "Алгоритм електронного цифрового підпису" ("signature") містить тільки ідентифікатор криптоалгоритму, що використовується Центром для накладення ЕЦП на CRL.
Формат та значення поля "signature" відповідають формату та значенню поля "signatureAlgorithm", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
3.4. Поле "Реквізити Центру" ("issuer") містить найменування та реквізити Центру, який сформував CRL.
Формат та значення поля "issuer" відповідають формату та значенню поля "subject" сертифіката Центру, що сформував CRL, наведеним у Вимогах до формату посиленого сертифіката відкритого ключа.
3.5. Поле "Час формування CRL" ("thisUpdate") містить дату і час формування CRL Центром.
Формат поля "thisUpdate" відповідає формату поля "Time", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
3.6. Поле "Час наступного формування CRL" ("nextUpdate") містить дату і час наступного формування CRL Центром.
Дане поле є обов’язковим.
Формат поля "nextUpdate" відповідає формату поля "Time", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
3.7. Елементи CRL.
3.7.1. Поле "Елементи CRL" ("revokedCertificates") містить інформацію про скасовані, блоковані та поновлені сертифікати.
3.7.2. Формат поля "Унікальний реєстраційний номер сертифіката" ("userCertificate") повинен відповідати формату поля "serialNumber", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
3.7.3. Поле "Час відкликання сертифіката" ("revocationDate") містить дату і час відкликання (скасування, блокування та поновлення) сертифіката.
Формат поля "revocationDate" відповідає формату поля "Time", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
3.8. Розширення елементів CRL.
Для уточнення відомостей про відкликані сертифікати Центр може включати до елементів CRL додаткові дані, що розташовуються у розширеннях (поле "crlEntryExtensions").
Формат поля "crlEntryExtensions" відповідає типу "Extensions", визначеному для сертифіката та наведеному у Вимогах до формату посиленого сертифіката відкритого ключа.
Об’єктні ідентифікатори розширень визначаються за допомогою ідентифікатора:
id-ce OBJECT IDENTIFIER ::= ( joint-iso-ccitt(2) ds(5) 29 )
................Перейти до повного тексту