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 InitializeEncode Methode initialisiert das Objekt aus einer Zeichenfolge und einem Wert, der den Qualifizierertyp identifiziert.
Syntax
HRESULT InitializeEncode(
[in] BSTR strQualifier,
[in] PolicyQualifierType Type
);
Parameter
[in] strQualifier
Eine BSTR- Variable, die den Qualifizierer enthält.
[in] Type
Ein PolicyQualifierType Enumerationswert, der den Typ des Qualifizierers angibt, der auf eine Zertifikatrichtlinie angewendet wird. Dies kann einer der folgenden Werte sein:
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OKzurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT- Wert zurückgegeben, der den Fehler angibt. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Das Objekt wurde bereits initialisiert. |
Bemerkungen
Wenn Sie PolicyQualifierTypeUrl- im Parameter Type angeben, diese Methode ordnet die im strQualifier Parameter eingegebene Zeichenfolge dem XCN_OID_PKIX_POLICY_QUALIFIER_CPS (1.3.6.1.5.5.7.2.1) Objektbezeichner (OID) zu und codiert sie mithilfe von Distinguished Encoding Rules (DER). Die URL wird als abstrakte Syntaxnotation One (ASN.1) IA5-Zeichenfolge codiert.
Wenn Sie PolicyQualifierTypeUserNotice im Parameter Type angeben, ordnet diese Methode die im strQualifier Parameter eingegebene ZEICHENFOLGE dem XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE (1.3.6.1.5.5.7.2.2) zu und codiert sie mithilfe von DER.
Sie können die folgenden Eigenschaften für dieses Objekt abrufen:
- Die ObjectId -Eigenschaft ruft ein OID ab, das angibt, ob der Qualifizierer ein CPS oder ein Benutzerhinweis ist.
- Die Qualifizierer- eigenschaft ruft die für den strQualifier Parameter der InitializeEncode--Methode angegebene Zeichenfolge ab.
- Die RawData--Eigenschaft ruft den DER-codierten Qualifizierer ab.
- Die Type-Eigenschaft ruft einen Wert der PolicyQualifierType Enumeration ab, die den Qualifizierertyp angibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | certenroll.h |
DLL- | CertEnroll.dll |