PKCS #10 Attribute
Attribute werden in einer PKCS #10-Zertifikatanforderung enthalten, indem sie der CertificationRequestInfo-Struktur hinzugefügt werden, die im folgenden ASN.1-Syntaxbeispiel gezeigt wird. Weitere Informationen zum Hinzufügen von Attributen zu einer Anforderung finden Sie im Thema Attributarchitektur .
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
Das Attribut, das am häufigsten einer PKCS #10-Anforderung hinzugefügt wird, ist eine Auflistung von Erweiterungen der Version 3, die von einem IX509AttributeExtensions-Objekt definiert werden. Da eine PKCS #10-Anforderung kein Feld enthält, dem die Erweiterungen direkt hinzugefügt werden können, müssen sie als Attribut hinzugefügt werden. Die Attribute ClientId, CspProvider, OSVersion und RenewalCertificate können auch einem PKCS )-Thema hinzugefügt werden.
Zugehörige Themen