Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode InitializeEncode initialise l’objet à partir d’une chaîne et une valeur qui identifie le type de qualificateur.
Syntaxe
HRESULT InitializeEncode(
[in] BSTR strQualifier,
[in] PolicyQualifierType Type
);
Paramètres
[in] strQualifier
Variable BSTR qui contient le qualificateur.
[in] Type
Valeur d’énumération PolicyQualifierType qui spécifie le type de qualificateur appliqué à une stratégie de certificat. Il peut s’agir de l’une des valeurs suivantes.
Valeur retournée
Si la fonction réussit, la fonction retourne S_OK.
Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
| Code de retour | Descriptif |
|---|---|
|
L’objet est déjà initialisé. |
Remarques
Si vous spécifiez PolicyQualifierTypeUrl dans le paramètre Type , cette méthode associe la chaîne entrée dans le paramètre strQualifier au XCN_OID_PKIX_POLICY_QUALIFIER_CPS (1.3.6.1.5.5.7.2.1) identificateur d’objet (OID) et l’encode à l’aide de règles d’encodage unique (DER). L’URL est encodée en tant que chaîne IA5 ( Abstract Syntax Notation One ) (ASN.1).
Si vous spécifiez PolicyQualifierTypeUserNotice dans le paramètre Type , cette méthode associe la chaîne entrée dans le paramètre strQualifier au XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE (1.3.6.1.5.5.7.2.2) OID et l’encode à l’aide de DER.
Vous pouvez récupérer les propriétés suivantes pour cet objet :
- La propriété ObjectId récupère un OID qui identifie si le qualificateur est un CPS ou une notification utilisateur.
- La propriété Qualifier récupère la chaîne spécifiée pour le paramètre strQualifier de la méthode InitializeEncode .
- La propriété RawData récupère le qualificateur encodé en DER.
- La propriété Type récupère une valeur de l’énumération PolicyQualifierType qui spécifie le type de qualificateur.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | certenroll.h |
| DLL | CertEnroll.dll |