Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As interfaces de criptografia são categorizadas de acordo com o uso da seguinte forma:
- Interfaces de exportação do mecanismo de servidor
- Interfaces de importação do mecanismo de servidor
- Interfaces de codificação
- Interfaces de registro de certificado
- Interfaces de Interoperabilidade CAPICOM
Interfaces de exportação do mecanismo de servidor
O tópico de referência a seguir descreve as interfaces que são exportadas pelo mecanismo de servidor e são chamadas por objetos externos.
| Interface | Descrição |
|---|---|
| ICertAdmin | Usado por programas de administração para gerenciar solicitações, certificados e revogações. |
| ICertAdmin2 | Usado por programas de administração para gerenciar solicitações, certificados e revogações. Substitui ICertAdmin. |
| ICertConfig | Usado por clientes para obter informações sobre os servidores disponíveis. |
| ICertConfig2 | Usado por clientes para obter informações sobre os servidores disponíveis. Substitui ICertConfig. |
| ICertGetConfig | Fornece funcionalidade para recuperar os dados de configuração pública (especificados durante a configuração do cliente) para um servidorServiços de Certificados. |
| ICertRequest | Usado para enviar uma solicitação para o servidor e obter os resultados da solicitação. |
| ICertRequest2 | Usado para enviar uma solicitação para o servidor e obter os resultados da solicitação. Substitui ICertRequest. |
| ICertServerExit | Usado por módulos de saída para obter propriedades de certificado e solicitação. |
| ICertServerPolicy | Usado pelo módulo de política para obter e definir propriedades de certificado e solicitação. |
| ICertView | Usado por clientes para exibir o banco de dados dos Serviços de Certificados. |
| ICertView2 | Usado por clientes para exibir o banco de dados dos Serviços de Certificados. Substitui ICertView. |
| IEnumCERTVIEWATTRIBUTE | Usado por clientes para acessar os atributos de certificado de uma linha na exibição Serviços de Certificados. |
| IEnumCERTVIEWCOLUMN | Usado por clientes para acessar as colunas de dados de uma linha no modo de exibição Serviços de Certificados. |
| IEnumCERTVIEWEXTENSION | Usado por clientes para acessar os dados de extensão de certificado de uma linha na exibição Serviços de Certificados. |
| IEnumCERTVIEWROW | Usado por clientes para enumerar as linhas do modo de exibição Serviços de Certificados. |
| IOCSPAdmin | Usado por programas de administração para configurar servidores de respondentes OCSP (Online Certificate Status Protocol). |
| IOCSPCAConfiguration | Fornece funcionalidade para configurar um serviço de respondente OCSP para lidar com solicitações de status para uma autoridade de certificação específica (CA). |
| IOCSPCAConfigurationCollection | Fornece funcionalidade para gerenciar as configurações de CA para as quais um serviço de respondente OCSP pode lidar com solicitações. |
| IOCSPProperty | Fornece funcionalidade para configurar um atributo de servidor respondente OCSP. |
| IOCSPPropertyCollection | Usado por programas de administração para gerenciar atributos do servidor respondente OCSP. |
Interfaces de importação do mecanismo de servidor
Os tópicos de referência a seguir descrevem as interfaces que são importadas pelo mecanismo de servidor.
| Interface | Descrição |
|---|---|
| ICertExit | Exportado por módulos de saída. Usado pelo mecanismo do servidor para fornecer certificados concluídos e informações de revogação. |
| ICertExit2 | Adiciona o GetManageModule método para ICertExit. |
| ICertManageModule | Exportado por módulos de política ou saída. Usado para exibir informações do módulo ou para exibir uma interface do usuário para a configuração do módulo. |
| ICertPolicy | Exportado pelo módulo de política. Usado pelo mecanismo do servidor para verificar solicitações e obter propriedades para certificados. |
| ICertPolicy2 | Adiciona o GetManageModule método para ICertPolicy. |
Interfaces de codificação
Os tópicos de referência a seguir descrevem as interfaces que podem ser exportadas por manipuladores de extensão e são importadas pelo módulo de política.
| Interface | Descrição |
|---|---|
| ICertEncodeAltName | Usado pelo módulo de política para manipular extensões de nome alternativas. |
| ICertEncodeBitString | Usado pelo módulo de política para manipular cadeias de caracteres de bits usadas em extensões de certificado. |
| ICertEncodeCRLDistInfo | Usado pelo módulo de política para lidar com matrizes de informações de distribuição de lista (CRL) de lista de revogação de certificados (CRL) usadas em extensões de certificado. |
| ICertEncodeDateArray | Usado pelo módulo de política para lidar com matrizes Data usadas em extensões de certificado. |
| ICertEncodeLongArray | Usado pelo módulo de política para lidar com matrizes de Long usadas em extensões de certificado. |
| ICertEncodeStringArray | Usado pelo módulo de política para manipular matrizes de STRING usadas em extensões de certificado. |
Interfaces de registro de certificado
Esta seção descreve os objetos, métodos e propriedades do Controle de Registro de Certificado e o objeto, métodos e propriedades disponíveis no Controle de Registro de Cartão Inteligente. Estes incluem as seguintes interfaces.
| Interface | Descrição |
|---|---|
| ICEnroll | Uma das várias interfaces que representam o Controle de Registro de Certificado. É de interesse principalmente se você não estiver usando automação. |
| ICEnroll2 | Uma das várias interfaces que representam o Controle de Registro de Certificado. É de interesse principalmente se você não estiver usando automação. |
| ICEnroll3 | Uma das várias interfaces que representam o Controle de Registro de Certificado. É de interesse principalmente se você não estiver usando automação. |
| ICertificateEnrollmentPolicyServerSetup | Representa o Serviço Web de Diretiva de Registro de Certificado (CEP) nos Serviços de Certificados do Ative Directory (ADCS). O serviço permite que usuários e computadores obtenham informações sobre a política de registro de certificados. |
| ICertificateEnrollmentServerSetup | Representa o Serviço Web de Registro de Certificado (CES) no ADCS. O serviço permite que usuários e computadores se inscrevam e renovem certificados. |
| ICEnroll4 | Uma das várias interfaces que representam o Controle de Registro de Certificado. É de interesse principalmente se você não estiver usando automação. |
| IEnroll | Uma das várias interfaces que representam o Controle de Registro de Certificado. A interface é de interesse principal se você não estiver usando automação. |
| IEnroll2 | Uma das várias interfaces que representam o Controle de Registro de Certificado. A interface é de interesse principal se você não estiver usando automação. |
| IEnroll4 | Uma das várias interfaces que representam o Controle de Registro de Certificado. A interface é de interesse principal se você não estiver usando automação. |
| ISCrdEnr | Representa o controle de registro de cartão inteligente. É de interesse principalmente se você não estiver usando automação. |
Interfaces de Interoperabilidade CAPICOM
Os tópicos de referência a seguir descrevem as interfaces que permitem derivações de CryptoAPI para trabalhar em conjunto com CAPICOM 2.0.
| Interface | Descrição |
|---|---|
| ICertContext | Fornece acesso ao contexto de um objeto CAPICOM X.509v3 Certificate. Este contexto permite que o certificado CAPICOM seja usado em outras derivações de CryptoAPI. |
| ICertStore | Fornece acesso ao contexto de um objeto CAPICOM Store. Este contexto permite que o armazenamento de certificados CAPICOM seja usado em outras derivações de CryptoAPI. |
| IChainContext | Fornece acesso ao contexto de um objeto CAPICOM Chain. Esse contexto permite que a cadeia de confiança do certificado CAPICOM seja usada em outras derivações da CryptoAPI. |