ICertPropertyEnrollmentPolicyServer ::Initialize, méthode (certenroll.h)
La méthode Initialize initialise un objet ICertPropertyEnrollmentPolicyServer .
Syntaxe
HRESULT Initialize(
[in] EnrollmentPolicyServerPropertyFlags PropertyFlags,
[in] X509EnrollmentAuthFlags AuthFlags,
[in] X509EnrollmentAuthFlags EnrollmentServerAuthFlags,
[in] PolicyServerUrlFlags UrlFlags,
[in] BSTR strRequestId,
[in] BSTR strUrl,
[in] BSTR strId,
[in] BSTR strEnrollmentServerUrl
);
Paramètres
[in] PropertyFlags
Valeur d’énumération EnrollmentPolicyServerPropertyFlags qui spécifie le serveur de stratégie d’inscription de certificat (CEP) par défaut. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Aucune URL de serveur de stratégie par défaut n’a été spécifiée. |
|
L’URL du serveur de stratégies retournée par GetPolicyServerUrl est la valeur par défaut quand aucune URL n’a été spécifiée. |
[in] AuthFlags
Valeur d’énumération X509EnrollmentAuthFlags qui spécifie le type d’authentification utilisé par le client pour s’authentifier auprès du serveur CEP. Il peut s’agir de l’une des valeurs suivantes.
[in] EnrollmentServerAuthFlags
Valeur d’énumération X509EnrollmentAuthFlags qui spécifie le type d’authentification utilisé par le client pour s’authentifier auprès du CES. Consultez le paramètre AuthFlags pour connaître les valeurs possibles du type d’énumération. Pour Windows 7, seul X509AuthCertificate peut être spécifié.
[in] UrlFlags
Valeur d’énumération PolicyServerUrlFlags qui spécifie les indicateurs de serveur de stratégie. Il peut s’agir d’un OR au niveau du bit des valeurs suivantes.
[in] strRequestId
Variable BSTR qui contient un identificateur de chaîne unique pour la demande de certificat à envoyer à l’autorité de certification pendant l’inscription. La chaîne peut contenir toutes les informations qui identifient de manière unique la demande.
[in] strUrl
Variable BSTR qui contient l’URL du serveur de stratégie d’inscription de certificat (CEP).
[in] strId
Variable BSTR qui contient l’ID du serveur CEP.
[in] strEnrollmentServerUrl
Variable BSTR qui contient l’URL du serveur d’inscription de certificat.
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 sont notamment celles figurant dans le tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Code de retour | Description |
---|---|
|
La mémoire disponible pour une valeur de chaîne était insuffisante. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |