Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ICryptAttribute-Schnittstelle stellt ein kryptografisches Attribut in einer Zertifikatanforderung dar. Eine Auflistung dieser Attribute ist in der CertificateRequestInfo-Struktur einer PKCS #10-Anforderung enthalten, wie die folgende Beispielsyntax zeigt.
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
AttributeSetValue ::= SET OF ANY
Ein einzelnes ICryptAttribute-Objekt entspricht der Attributauflistung in der Anforderung. Das ICryptAttribute-Objekt enthält wiederum eine Auflistung von IX509Attribute-Objekten . Jedes Attribut in dieser Auflistung enthält einen Objektbezeichner und mindestens einen Wert. Jeder Wert ist eine codierte ASN.1-Struktur ( Abstract Syntax Notation One ). Mindestens 0 der folgenden Objekte können in der Auflistung enthalten sein:
- IX509AttributeClientId
- IX509AttributeExtensions
- IX509AttributeArchiveKey
- IX509AttributeArchiveKeyHash
- IX509AttributeCspProvider
- IX509AttributeOSVersion
- IX509AttributeRenewalCertificate
Vererbung
Die ICryptAttribute-Schnittstelle erbt von der IDispatch-Schnittstelle . ICryptAttribute verfügt auch über die folgenden Membertypen:
Methoden
Die ICryptAttribute-Schnittstelle verfügt über diese Methoden.
|
ICryptAttribute::get_ObjectId Ruft den Objektbezeichner (Object Identifier, OID) für das Attribut ab. (ICryptAttribute.get_ObjectId) |
|
ICryptAttribute::get_Values Ruft ein IX509Attributes-Objekt ab, das eine Auflistung von Attributen enthält. |
|
ICryptAttribute::InitializeFromObjectId Initialisiert ein kryptografisches Attribut mithilfe eines Objektbezeichners. |
|
ICryptAttribute::InitializeFromValues Initialisiert ein kryptografisches Attribut mithilfe eines IX509Attributes-Objekts. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | certenroll.h |