Freigeben über


PKCS #10 Attributes

Attribute sind 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 Thema.

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 zu einer PKCS #10-Anforderung hinzugefügt wird, ist eine Auflistung von Version 3-Erweiterungen, die durch ein IX509AttributeExtensions--Objekt definiert sind. 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 ClientId, CspProvider, OSVersionund RenewalCertificate Attribute können auch einem PKCS )-Thema hinzugefügt werden.

Unterstützte Attribute