Атрибуты PKCS #10
Атрибуты включены в запрос сертификата PKCS #10, добавив их в структуру CertificateRequestInfo, показанную в следующем примере синтаксиса ASN.1. Дополнительные сведения о добавлении атрибутов в запрос см. в разделе архитектуры атрибутов.
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
Атрибут, наиболее часто добавляемый в запрос PKCS #10, представляет собой коллекцию расширений версии 3, определенных объектомIX509AttributeExtensions. Так как запрос PKCS #10 не содержит поля, в которое можно напрямую добавить расширения, их необходимо добавить в качестве атрибута. ClientId, CspProvider, OSVersionи атрибуты обновленияCertificate также можно добавить в раздел PKCS).
Связанные разделы