Interface ICertSrvSetup (casetup.h)

A interface ICertSrvSetup define a funcionalidade para instalar e desinstalar as funções de Registro web da AC (Autoridade de Certificação) e da Autoridade de Certificação em um computador dos Serviços de Certificados .

A Microsoft fornece uma implementação dessa interface na classe CCertSrvSetup . Para a instalação, você deve chamar o método InitializeDefaults antes de acessar quaisquer propriedades ou chamar outros métodos no objeto CCertSrvSetup .

No C++, você cria uma instância dessa interface chamando a função CoCreateInstance com o identificador de classe CLSID_CCertSrvSetup.

Windows Server 2008 Standard: Os seguintes serviços não estão disponíveis:

  • Serviço respondente online
  • Serviço de Inscrição do Dispositivo de Rede
Além disso, o serviço de AC (autoridade de certificação ) tem funcionalidade limitada:
  • Não há suporte para modelos V2; portanto, não há suporte para o registro automático.
  • Não há suporte para agentes de registro delegados.
  • Não há suporte para separação de função.

Herança

A interface ICertSrvSetup herda da interface IDispatch . ICertSrvSetup também tem estes tipos de membros:

Métodos

A interface ICertSrvSetup tem esses métodos.

 
ICertSrvSetup::CAImportPFX

Importa um certificado de AC (autoridade de certificação) e sua chave privada associada para o repositório de computadores local.
ICertSrvSetup::get_CAErrorId

Obtém a ID para obter informações de erro adicionais relacionadas a uma especificação de AC (autoridade de certificação) com falha.
ICertSrvSetup::get_CAErrorString

Obtém os dados de cadeia de caracteres para informações de erro adicionais relacionadas a uma especificação de AC (autoridade de certificação) com falha.
ICertSrvSetup::GetCASetupProperty

Obtém um valor de propriedade para uma configuração de AC (autoridade de certificação).
ICertSrvSetup::GetExistingCACertificates

Obtém a coleção de objetos CertSrvSetupKeyInformation que representam certificados de AC (autoridade de certificação) válidos atualmente instalados no computador.
ICertSrvSetup::GetHashAlgorithmList

Obtém a lista de algoritmos de hash compatíveis com o CSP (provedor de serviços criptográficos) especificado para um algoritmo de chave de assinatura assimétrica.
ICertSrvSetup::GetKeyLengthList

Obtém a lista de comprimentos de chave com suporte pelo CSP (provedor de serviços criptográficos) especificado. (ICertSrvSetup.GetKeyLengthList)
ICertSrvSetup::GetPrivateKeyContainerList

Obtém a lista de nomes de contêiner de chave armazenados pelo CSP (provedor de serviços criptográficos) especificado para algoritmos de chave de assinatura assimétrica.
ICertSrvSetup::GetProviderNameList

Obtém a lista de CSPs (provedores de serviços criptográficos) que fornecem algoritmos de assinatura de chave assimétrica no computador.
ICertSrvSetup::GetSupportedCATypes

Obtém os tipos de autoridades de certificação (ACs) que podem ser instaladas em um computador no contexto do chamador.
ICertSrvSetup::InitializeDefaults

Inicializa um objeto CCertSrvSetup com valores padrão para habilitar a instalação da função autoridade de certificação.
ICertSrvSetup::Install

Instala uma função conforme configurado no objeto CCertSrvSetup.
ICertSrvSetup::IsPropertyEditable

Indica ao chamador se uma propriedade especificada pode ser editada.
ICertSrvSetup::P ostUnInstall

Não foi implementado e está reservado para uso futuro.
ICertSrvSetup::P reUnInstall

Salva temporariamente informações de estado específicas da função e, em seguida, desinstala a função.
ICertSrvSetup::SetCADistinguishedName

Define um nome comum de AC (autoridade de certificação) e um sufixo de nome diferenciado opcional.
ICertSrvSetup::SetCASetupProperty

Define um valor de propriedade para uma configuração de AC (autoridade de certificação).
ICertSrvSetup::SetDatabaseInformation

Define as informações relacionadas ao banco de dados para a função ac (autoridade de certificação).
ICertSrvSetup::SetParentCAInformation

Define as informações de AC (autoridade de certificação) pai para uma configuração de AC subordinada.
ICertSrvSetup::SetWebCAInformation

Define as informações da AC (autoridade de certificação) para a função de Registro na Web da Autoridade de Certificação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho casetup.h

Confira também

IDispatch