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
- 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 |