Compartilhar via


Interface ICEnroll (xenroll.h)

[Essa interface não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]

A interface ICEnroll é uma das várias interfaces que representam o Controle de Registro de Certificado. É de interesse principal se você não estiver usando a Automação. Se, por outro lado, você estiver programando no Visual Basic ou em outra linguagem de Automação, consulte o objeto CEnroll .

Herança

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

Métodos

A interface ICEnroll tem esses métodos.

 
ICEnroll::acceptFilePKCS7

Aceita e processa um arquivo que contém um PKCS
ICEnroll::acceptPKCS7

Aceita e processa um PKCS (ICEnroll.acceptPKCS7)
ICEnroll::createFilePKCS10

Cria um PKCS codificado em base64 (ICEnroll.createFilePKCS10)
ICEnroll::createPKCS10

Cria um PKCS codificado em base64 (ICEnroll.createPKCS10)
ICEnroll::enumContainers

Recupera os nomes de contêineres para o provedor de serviços criptográficos (CSP) especificado pela propriedade ProviderName. Esse método foi definido pela primeira vez na interface ICEnroll.
ICEnroll::enumProviders

Recupera os nomes dos CSPs (provedores de serviços criptográficos) disponíveis especificados pela propriedade ProviderType. Esse método foi definido pela primeira vez na interface ICEnroll.
ICEnroll::freeRequestInfo

Libera identificadores de sessão quando eles não são mais necessários.
ICEnroll::get_CAStoreFlags

Define ou recupera um sinalizador que controla o repositório da AC (autoridade de certificação) quando o repositório é aberto. (Obter)
ICEnroll::get_CAStoreName

Define ou recupera o nome do repositório em que todos os certificados que não são "ROOT" e não "MY" são mantidos. (Obter)
ICEnroll::get_CAStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade CAStoreName. (Obter)
ICEnroll::get_ContainerName

A propriedade ContainerName de ICEnroll4 define ou recupera o nome do contêiner de chave a ser usado. (Obter)
ICEnroll::get_DeleteRequestCert

Define ou recupera um valor booliano que determina se os certificados fictícios no repositório de solicitações são excluídos. (Obter)
ICEnroll::get_GenKeyFlags

Define ou recupera os valores passados para a função CryptGenKey quando a solicitação de certificado é gerada. (Obter)
ICEnroll::get_HashAlgorithm

Define ou recupera apenas o algoritmo de hash de assinatura usado para assinar o PKCS (ICEnroll.get_HashAlgorithm)
ICEnroll::get_KeySpec

A propriedade KeySpec de ICEnroll4 define ou recupera o tipo de chave gerado. (Obter)
ICEnroll::get_MyStoreFlags

Define ou recupera o local do Registro usado para o meu repositório. (Obter)
ICEnroll::get_MyStoreName

Define ou recupera o nome do repositório em que os certificados com chaves privadas vinculadas são mantidos. (Obter)
ICEnroll::get_MyStoreType

Define ou recupera o tipo de repositório especificado pela propriedade MyStoreName. (Obter)
ICEnroll::get_ProviderFlags

Define ou recupera o tipo de provedor. (Obter)
ICEnroll::get_ProviderName

A propriedade ProviderName de ICEnroll4 define ou recupera o nome do provedor de serviços criptográficos (CSP) a ser usado. (Obter)
ICEnroll::get_ProviderType

A propriedade ProviderType de ICEnroll4 define ou recupera o tipo de provedor. (Obter)
ICEnroll::get_PVKFileName

A propriedade PVKFileName de ICEnroll4 define ou recupera o nome do arquivo que conterá chaves exportadas. (Obter)
ICEnroll::get_RequestStoreFlags

Define ou recupera o local do Registro usado para o repositório de solicitações. (Obter)
ICEnroll::get_RequestStoreName

Define ou recuperaICEnroll o nome do repositório que contém o certificado fictício. (Obter)
ICEnroll::get_RequestStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RequestStoreName. Esse tipo de repositório é passado diretamente para a função CertOpenStore. (Obter)
ICEnroll::get_RootStoreFlags

A propriedade RootStoreFlags do ICEnroll4 define ou recupera o local do Registro usado para o repositório raiz. (Obter)
ICEnroll::get_RootStoreName

Define ou recupera o nome do repositório raiz em que todos os certificados raiz autoassinados intrinsecamente confiáveis são mantidos. (Obter)
ICEnroll::get_RootStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RootStoreName. (Obter)
ICEnroll::get_SPCFileName

Define ou recupera o nome do arquivo no qual gravar o PKCS codificado em base64 (Get)
ICEnroll::get_UseExistingKeySet

Define ou recupera um valor booliano que determina se as chaves existentes devem ser usadas. (Obter)
ICEnroll::get_WriteCertToCSP

A propriedade WriteCertToCSP de ICEnroll4 define ou recupera um valor booliano que determina se um certificado deve ser gravado no provedor de serviços criptográficos (CSP). (Obter)
ICEnroll::getCertFromPKCS7

Recupera o certificado, contido em um PKCS
ICEnroll::p ut_CAStoreFlags

Define ou recupera um sinalizador que controla o repositório de autoridade de certificação (AC) quando o repositório é aberto. (Put)
ICEnroll::p ut_CAStoreName

Define ou recupera o nome do repositório em que todos os certificados não"ROOT" e não "MY" são mantidos. (Put)
ICEnroll::p ut_CAStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade CAStoreName. (Put)
ICEnroll::p ut_ContainerName

A propriedade ContainerName de ICEnroll4 define ou recupera o nome do contêiner de chave a ser usado. (Put)
ICEnroll::p ut_DeleteRequestCert

Define ou recupera um valor booliano que determina se os certificados fictícios no repositório de solicitações são excluídos. (Put)
ICEnroll::p ut_GenKeyFlags

Define ou recupera os valores passados para a função CryptGenKey quando a solicitação de certificado é gerada. (Put)
ICEnroll::p ut_HashAlgorithm

Define ou recupera apenas o algoritmo de hash de assinatura usado para assinar o PKCS (ICEnroll.put_HashAlgorithm)
ICEnroll::p ut_KeySpec

A propriedade KeySpec de ICEnroll4 define ou recupera o tipo de chave gerada. (Put)
ICEnroll::p ut_MyStoreFlags

Define ou recupera o local do Registro usado para my store. (Put)
ICEnroll::p ut_MyStoreName

Define ou recupera o nome do repositório em que os certificados com chaves privadas vinculadas são mantidos. (Put)
ICEnroll::p ut_MyStoreType

Define ou recupera o tipo de repositório especificado pela propriedade MyStoreName. (Put)
ICEnroll::p ut_ProviderFlags

Define ou recupera o tipo de provedor. (Put)
ICEnroll::p ut_ProviderName

A propriedade ProviderName de ICEnroll4 define ou recupera o nome do provedor de serviços criptográficos (CSP) a ser usado. (Put)
ICEnroll::p ut_ProviderType

A propriedade ProviderType de ICEnroll4 define ou recupera o tipo de provedor. (Put)
ICEnroll::p ut_PVKFileName

A propriedade PVKFileName de ICEnroll4 define ou recupera o nome do arquivo que conterá chaves exportadas. (Put)
ICEnroll::p ut_RequestStoreFlags

Define ou recupera o local do Registro usado para o repositório de solicitações. (Put)
ICEnroll::p ut_RequestStoreName

Define ou recuperaICEnroll o nome do repositório que contém o certificado fictício. (Put)
ICEnroll::p ut_RequestStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RequestStoreName. Esse tipo de repositório é passado diretamente para a função CertOpenStore. (Put)
ICEnroll::p ut_RootStoreFlags

A propriedade RootStoreFlags do ICEnroll4 define ou recupera o local do Registro usado para o repositório raiz. (Put)
ICEnroll::p ut_RootStoreName

Define ou recupera o nome do repositório raiz em que todos os certificados raiz intrinsecamente confiáveis e autoassinados são mantidos. (Put)
ICEnroll::p ut_RootStoreType

Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RootStoreName. (Put)
ICEnroll::p ut_SPCFileName

Define ou recupera o nome do arquivo no qual gravar o PKCS codificado em base64 (Put)
ICEnroll::p ut_UseExistingKeySet

Define ou recupera um valor booliano que determina se as chaves existentes devem ser usadas. (Put)
ICEnroll::p ut_WriteCertToCSP

A propriedade WriteCertToCSP de ICEnroll4 define ou recupera um valor booliano que determina se um certificado deve ser gravado no CSP (provedor de serviços criptográficos). (Put)

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xenroll.h

Confira também

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch