Closed agievich closed 6 years ago
А в случае какой-либо причины вне этого списка? Как рекомендуется в СТБ 34.101.19 не включать данное расширение? Тогда в стандарте надо указать, что в запросе на отзыв необязательно включать данное расширение. Я считаю, что если и сокращать количество причин, то помимо указанных выше добавить unspecified (0).
@pavlovkv Речь не идет об исключении расширения. Речь идет о его конкретизации: раскрытии семантики, которая в СТБ 34.101.19 (RFC5280) не раскрыта.
Решения:
crlReason
.certificateHold
, removeFromCRL
, privilegeWithdrawn
(последний код нужен при отзыве атрибутных сертификатов, которые в BPKI не рассматриваются).Reenroll
сказано о необходимости использования superseded
.invalidityDate
.
В СТБ 34.101.19 причины отзыва сертификата фактически не определены. Задано только перечисление
элементы которого понимай как хочешь.
О семантике некоторых кодов можно узнать только по внешним источникам. Например,
Здесь, в частности, говорится о том, что приостановка сертификата (
certificateHold
) -- это страный механизм, не соответствующий самой идее отзыва (см. также обсуждение приостановки в #35).Предлагаю оставить только коды
keyCompromise
(компрометация лк),cACompromise
(компрометация УЦ),affiliationChanged
(смена работы?),superseded
(смена сертификата? Reenroll?),cessationOfOperation
(закрытие УЦ).Для сравнения немецкий профиль CommonPKI разрешает только те же коды, за исключением
superseded
.superseded
в Reenroll.