CertEnroll Interfaces
As interfaces a seguir são compatíveis com a API de Registro de Certificado.
Interface | Descrição |
---|---|
IAlternativeName | Representa uma instância de uma extensão AlternativeNames . |
IAlternativeNames | Gerencia uma coleção de objetos IAlternativeName . |
IBinaryConverter | Cria uma cadeia de caracteres codificada em Unicode de uma matriz de bytes, cria uma matriz de bytes de uma cadeia de caracteres codificada em Unicode e modifica o tipo de codificação Unicode aplicada a uma cadeia de caracteres. |
Icertificatepolicy | Especifica uma política de certificado que identifica a finalidade para a qual o certificado pode ser usado. |
ICertificatePolicies | Gerencia uma coleção de objetos ICertificatePolicy . |
ICertProperties | Gerenciar uma coleção de objetos ICertProperty . |
ICertProperty | Associa uma propriedade externa a um certificado. |
ICertPropertyArchived | Representa uma propriedade de certificado que identifica se um certificado foi arquivado. |
ICertPropertyArchivedKeyHash | Representa um hash SHA-1 de uma chave privada criptografada enviada a uma autoridade de certificação para arquivamento. |
ICertPropertyAutoEnroll | Representa uma propriedade de certificado que identifica um modelo que foi configurado para habilitar o registro automático do certificado. |
ICertPropertyBackedUp | Representa uma propriedade de certificado que identifica se um certificado foi copiado em backup e, nesse caso, a data e a hora em que ele foi salvo. |
ICertPropertyDescription | Permite especificar e recuperar uma cadeia de caracteres que contém informações descritivas para um certificado. |
ICertPropertyEnrollment | Representa uma propriedade de certificado que contém informações de autoridade de certificação e certificado criadas quando o cliente chama o método Enroll na interface IX509Enrollment . |
ICertPropertyEnrollmentPolicyServer | Representa uma propriedade de certificado externo que contém informações sobre um servidor CEP (política de registro de certificado) e um CES (servidor de registro de certificado). |
ICertPropertyFriendlyName | Permite especificar e recuperar uma cadeia de caracteres que contém o nome de exibição de um certificado. |
ICertPropertyKeyProvInfo | Representa uma propriedade de certificado que contém informações sobre uma chave privada. |
ICertPropertyRenewal | Representa uma propriedade de certificado que contém um hash SHA-1 do novo certificado criado quando um certificado existente é renovado. |
ICertPropertyRequestOriginator | Representa uma propriedade de certificado que contém o nome DNS (Sistema de Nomenclatura de Domínio) do computador no qual a solicitação foi criada. |
ICertPropertySHA1Hash | Representa uma propriedade de certificado que contém um hash SHA-1 do certificado. |
ICertificationAuthorities | Gerencia uma coleção de objetos ICertificationAuthority . |
ICertificationAuthority | Representa uma única autoridade de certificação. |
ICryptAttribute | Representa um atributo criptográfico em uma solicitação de certificado. |
ICryptAttributes | Gerencia uma coleção de objetos ICryptAttribute . |
ICspAlgorithm | Representa um algoritmo implementado por um provedor criptográfico. |
ICspAlgorithms | Gerencia uma coleção de objetos ICspAlgorithm . |
ICspInformation | Fornece acesso a informações gerais sobre um provedor criptográfico. |
ICspInformations | Gerencia uma coleção de objetos ICspInformation . |
ICspStatus | Contém informações sobre um par de provedores/algoritmos criptográficos. |
ICspStatuses | Gerencia uma coleção de objetos ICspStatus . |
IObjectId | Representa um identificador de objeto. |
IObjectIds | Gerencia uma coleção de objetos IObjectId . |
IPolicyQualifier | Representa um qualificador que pode ser associado a uma política de certificado. |
IPolicyQualifiers | Gerencia uma coleção de objetos IPolicyQualifier . |
ISignerCertificate | Representa um certificado de autenticação que permite assinar uma solicitação de certificado. |
ISignerCertificates | Gerencia uma coleção de objetos ISignerCertificate . |
ISmimeCapabilities | Gerencia uma coleção de objetos ISmimeCapability . |
ISmimeCapability | Representa uma extensão SMIMECapabilities que identifica os recursos de descriptografia de um destinatário de email. |
IX500DistinguishedName | Representa um nome diferenciado X.500. |
IX509Attribute | Representa um atributo em uma solicitação de certificado PKCS nº 7, PKCS nº 10 ou CMC. |
IX509AttributeClientId | Representa um atributo que pode ser usado para identificar o cliente que gerou uma solicitação de certificado. |
IX509AttributeExtensions | Representa as extensões de certificado em uma solicitação de certificado. |
IX509AttributeArchiveKey | Representa um atributo que contém uma chave privada criptografada a ser arquivada por uma autoridade de certificação. |
IX509AttributeArchiveKeyHash | Representa um atributo que contém um hash SHA-1 da chave privada criptografada a ser arquivada por uma autoridade de certificação. |
IX509AttributeCspProvider | Representa um atributo que identifica o provedor criptográfico usado pela entidade que solicita o certificado. |
IX509AttributeOSVersion | Representa um atributo que contém informações de versão sobre o sistema operacional cliente no qual a solicitação de certificado foi gerada. |
IX509AttributeRenewalCertificate | Representa um atributo que contém o certificado que está sendo renovado. |
IX509Attributes | Gerencia uma coleção de objetos IX509Attribute . |
IX509CertificateRequest | Representa a interface abstrata de nível superior para uma solicitação de certificado. |
IX509CertificateRequestCertificate | Permite que você crie certificados diretamente sem passar por uma autoridade de registro ou certificação. |
IX509CertificateRequestCertificate2 | Estende a interface IX509CertificateRequestCertificate para habilitar a inicialização de um modelo. |
IX509CertificateRequestCmc | Representa uma solicitação CMC. |
IX509CertificateRequestCmc2 | Estende a interface IX509CertificateRequestCmc para habilitar a inicialização de um modelo. |
IX509CertificateRequestPkcs10 | Representa uma solicitação PKCS nº 10. |
IX509CertificateRequestPkcs10V2 | Estende a interface IX509CertificateRequestPkcs10 para habilitar a inicialização de um modelo. |
IX509CertificateRequestPkcs7 | Representa uma solicitação PKCS nº 7. |
IX509CertificateRequestPkcs7V2 | Estende a interface IX509CertificateRequestPkcs7 para habilitar a inicialização de um modelo. |
IX509CertificateTemplate | Representa um modelo de solicitação de certificado. |
IX509CertificateTemplates | Gerencia uma coleção de objetos IX509CertificateTemplate . |
IX509CertificateTemplateWritable | Adiciona um modelo ou o exclui de um repositório de modelos. |
IX509Enrollment | Registra um computador ou usuário em uma hierarquia de certificados. |
IX509Enrollment2 | Estende a interface IX509Enrollment para habilitar a inicialização de um modelo. |
IX509EnrollmentHelper | Define métodos que permitem que um aplicativo Web registre um certificado, armazene as credenciais do servidor de política no cache de credenciais e registre servidores de política e servidores de registro. |
IX509EnrollmentPolicyServer | Representa um servidor CEP (política de registro de certificado). |
IX509EnrollmentStatus | Recupera informações detalhadas de erro sobre uma transação de registro de certificado. |
IX509EnrollmentWebClassFactory | Cria um objeto no contexto do usuário em uma página da Web. |
IX509Extension | Define uma extensão para uma solicitação de certificado. |
IX509ExtensionAlternativeNames | Especifica um ou mais formulários de nome alternativos para o assunto de um certificado. |
IX509ExtensionAuthorityKeyIdentifier | Representa uma extensão AuthorityKeyIdentifier . |
IX509ExtensionBasicConstraints | Especifica se o titular do certificado é uma autoridade de certificação e, nesse caso, a profundidade da cadeia de autoridades de certificação subordinadas. |
IX509ExtensionCertificatePolicies | Representa uma coleção de termos de informações de política. |
IX509ExtensionMSApplicationPolicies | Representa uma coleção de identificadores de objeto que indicam como um certificado pode ser usado por um aplicativo. |
IX509ExtensionEnhancedKeyUsage | Representa uma coleção de identificadores de objeto que identificam os usos pretendidos da chave pública contida em um certificado. |
IX509ExtensionKeyUsage | Representa restrições nas operações que podem ser executadas pela chave pública contida no certificado. |
IX509Extensions | Gerencia uma coleção de objetos IX509Extension . |
IX509ExtensionSmimeCapabilities | Representa uma coleção que relata os recursos de descriptografia de um destinatário de email para um remetente de email. |
IX509ExtensionSubjectKeyIdentifier | Representa uma extensão SubjectKeyIdentifier usada para identificar um certificado de autenticação. |
IX509ExtensionTemplate | Representa uma extensão CertificateTemplate que contém um modelo de versão 2. |
IX509ExtensionTemplateName | Representa uma extensão CertificateTemplateName que contém um modelo de versão 1. |
IX509MachineEnrollmentFactory | Cria um objeto IX509EnrollmentHelper em uma página da Web. |
IX509NameValuePair | Representa um par nome-valor genérico. |
IX509NameValuePairs | Gerencia uma coleção de objetos IX509NameValuePair . |
IX509PolicyServerListManager | Gerencia uma coleção de objetos IX509PolicyServerUrl . |
IX509PolicyServerListManager | Gerencia uma coleção de objetos IX509PolicyServerUrl . |
IX509PrivateKey | Representa uma chave privada assimétrica que pode ser usada para criptografia, assinatura e contrato de chave. |
IX509PublicKey | Representa uma chave pública em um par de chaves pública/privada. |
IX509SignatureInformation | Representa as informações usadas para assinar uma solicitação de certificado. |
Tópicos relacionados