ICertificateEnrollmentServerSetup ::SetProperty, méthode (casetup.h)
La méthode SetProperty spécifie une valeur d’énumération CESSetupProperty pour la configuration du service web d’inscription de certificats (CES).
Syntaxe
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Paramètres
[in] propertyId
Valeur d’énumération CESSetupProperty qui spécifie la valeur de propriété à récupérer.
[in] pPropertyValue
Pointeur vers une variable VARIANT qui contient la valeur de propriété.
Valeur retournée
Code de retour | Description |
---|---|
|
L’argument propertyId n’est pas membre du type d’énumération CESSetupProperty.
En outre, si vous définissez la propriété ENUM_CESSETUPPROP_AUTHENTICATION , vous devez spécifier l’une des valeurs suivantes dans l’argument pPropertyValue :
|
|
Le paramètre pPropertyValue ne peut pas être NULL. |
|
L’objet ICertificateEnrollmentServerSetup n’a pas été initialisé.
La valeur de la propriété ErrorString est définie sur « L’objet setup n’a pas été initialisé. Initialisez l’objet setup avec la méthode InitializeInstallDefaults. » |
|
Si vous définissez la propriété ENUM_CESSETUPPROP_AUTHENTICATION , le sous-type VARIANT doit être VT_I2, VT_I4 ou VT_UI4. |
Remarques
Vous devez appeler InitializeInstallDefaults avant d’appeler SetProperty.
Vous ne pouvez pas définir la propriété ENUM_CESSETUPPROP_URL .
Vous ne pouvez pas définir le ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY si le pool d’applications WSEnrollmentServer existe déjà et que WMI a été initialisé.
Si vous définissez la propriété ENUM_CESSETUPPROP_AUTHENTICATION , le sous-type VARIANT doit être VT_I2, VT_I4 ou VT_UII4, et l’argument pPropertyValue doit être l’une des constantes suivantes :
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
Vous ne pouvez pas définir la propriété ENUM_CESSETUPPROP_CACONFIG si le serveur cible est une autorité de certification autonome. La propriété ErrorString sera définie sur « Le service web d’inscription de certificat ne peut pas être utilisé avec une autorité de certification autonome. Il ne peut être utilisé qu’avec une autorité de certification d’entreprise. »
.
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 | casetup.h |
DLL | Certocm.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour