Что такое профиль сертификата X509? - PullRequest
1 голос
/ 13 марта 2020

Я вижу термин " профиль x509 ", который используется в техническом документе по PKI, который я читаю, но никакого объяснения не дано. Я погуглил, что означает «профиль x509», но результаты не помогли. Например, запись в Википедии на x509 содержит такие фразы, как:

IPSe c может использовать профиль RF C 4945 для аутентификации одноранговых узлов.

Спецификация безопасности OpenCable определяет собственный профиль X.509 для использования в кабельной промышленности.

И не где дано определение профиля. Кажется, предполагается, что значение профиля является заданным!

Что такое профиль в контексте x509? Я знаю, от слова, которое я могу себе представить, это означает некоторые формы классификации x509, но вопрос в том, что составляет эту классификацию? Какие характеристики x509 используются для формирования этих классификаций / профилей? Где можно просмотреть все доступные классификации?

1 Ответ

1 голос
/ 13 марта 2020

Минимальный сертификат состоит из Имени и Ключа Publi c. CA, который подписывает этот сертификат, утверждает, что названная сущность владеет закрытым ключом, который соответствует этому ключу Publi c.

В дополнение к этому сертификат может (и чаще всего должен) содержать дополнительную информацию , Примерами являются поля «Эмитент» и «Версия», а также «Использование ключа», «Расширенное использование ключа» и «Расширение альтернативного имени субъекта».

Профиль сертификата является определением дополнительной информации. Например, раздел 5.1.3.2 Использование ключа RF C 4945 говорит:

Ниже приводится сводка потока logi c для проверки сертификата равноправного узла:

  • Если расширение KU отсутствует, продолжайте.

  • Если присутствует KU и не упоминается digitalSignature или nonRepudiation (оба, в дополнение к другим KU, также штраф), отклонить сертификат.

В разделе 5.1.3.6 описывается дополнительное имя субъекта, ожидаемое для сертификатов IPSe c.

По сути, Профиль - это определение того, как сертификат должен быть сгенерирован для определенного варианта использования.

Вы можете определить свои собственные профили сертификата, но у вас должна быть очень веская причина для этого. Большинство вариантов использования были охвачены существующими профилями, поэтому вы можете в итоге заново изобрести колесо.

RF C 5280 определяет профили для сертификатов X.509 и CRL для использовать на Inte rnet. В нем указано, что ожидается от сертификата службами, работающими на Inte rnet (в отличие от других сетей, таких как X.25). Поля являются фиксированными (раздел 4.1), и он также определяет стандартные расширения. В дополнение к ним, вы также можете определить свои собственные расширения. Однако вам понадобятся центры сертификации, которые могут создавать сертификаты, и клиенты, которые понимают, что с ними делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...