Método ICertificateEnrollmentServerSetup::SetProperty (casetup.h)
O método SetProperty especifica um valor de enumeração CESSetupProperty para a configuração do CES (Serviço Web de Registro de Certificado).
Sintaxe
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Parâmetros
[in] propertyId
Um valor de enumeração CESSetupProperty que especifica o valor da propriedade a ser recuperado.
[in] pPropertyValue
Um ponteiro para uma variável VARIANT que contém o valor da propriedade.
Retornar valor
Código de retorno | Descrição |
---|---|
|
O argumento propertyId não é um membro do tipo de enumeração CESSetupProperty .
Além disso, se você estiver definindo a propriedade ENUM_CESSETUPPROP_AUTHENTICATION , deverá especificar um dos seguintes valores no argumento pPropertyValue :
|
|
O parâmetro pPropertyValue não pode ser NULL. |
|
O objeto ICertificateEnrollmentServerSetup não foi inicializado.
O valor da propriedade ErrorString é definido como "O objeto de instalação não foi inicializado. Inicialize o objeto de instalação com o método InitializeInstallDefaults." |
|
Se você estiver definindo a propriedade ENUM_CESSETUPPROP_AUTHENTICATION , o subtipo VARIANT deverá ser VT_I2, VT_I4 ou VT_UI4. |
Comentários
Você deve chamar InitializeInstallDefaults antes de chamar SetProperty.
Não é possível definir a propriedade ENUM_CESSETUPPROP_URL .
Não é possível definir o ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY se o pool de aplicativos WSEnrollmentServer já existir e o WMI tiver sido inicializado.
Se você estiver definindo a propriedade ENUM_CESSETUPPROP_AUTHENTICATION , o subtipo VARIANT deverá ser VT_I2, VT_I4 ou VT_UII4 e o argumento pPropertyValue deverá ser uma das seguintes constantes:
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
Você não poderá definir a propriedade ENUM_CESSETUPPROP_CACONFIG se o servidor de destino for uma autoridade de certificação autônoma. A propriedade ErrorString será definida como "O Serviço Web de Registro de Certificado não pode ser usado com uma AC (autoridade de certificação) autônoma. Ele só pode ser usado com uma AC corporativa."
.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | casetup.h |
DLL | Certocm.dll |