Запросы сертификатов
Пакет SDK для регистрации сертификатов можно использовать для создания запросов PKCS #10, PKCS #7, CMC и самозаверяющего сертификата. Каждый тип запроса представлен одним из интерфейсов, перечисленных в следующей таблице. Все интерфейсы запросов прямо или косвенно наследуются от интерфейса IX509CertificateRequest .
Интерфейс | Описание |
---|---|
IX509CertificateRequestPkcs10 | Представляет запрос PKCS #10. Этот интерфейс наследуется от IX509CertificateRequest. |
IX509CertificateRequestPkcs7 | Представляет запрос PKCS 7. Этот интерфейс наследуется от IX509CertificateRequest. |
IX509CertificateRequestCertificate | Представляет самозаверяющий сертификат. Этот интерфейс наследуется от IX509CertificateRequestPkcs10. |
IX509CertificateRequestCmc | Представляет запрос CMC. Этот интерфейс наследуется от IX509CertificateRequestPkcs7. |
На следующем рисунке показана структура наследования объектов запроса, поддерживаемых API регистрации сертификатов. Объект IX509CertificateRequest прямо или косвенно служит базовым классом для всех доступных объектов запроса.
Независимо от типа, запрос сертификата содержит сведения о субъекте, выполняющего запрос, открытый ключ субъекта, набор атрибутов, набор расширений X.509 версии 3 (которые могут быть отправлены как часть атрибутов) и подпись. Эти проблемы рассматриваются в следующих разделах:
Связанные темы