Interface IEnroll (xenroll.h)
[Essa interface não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]
A interface IEnroll representa o Controle de Registro de Certificado e é usada principalmente para gerar solicitações de certificado.
Herança
A interface IEnroll herda da interface IUnknown . O IEnroll também tem estes tipos de membros:
Métodos
A interface IEnroll tem esses métodos.
IEnroll::acceptFilePKCS7WStr Aceita e processa um PKCS (IEnroll.acceptFilePKCS7WStr) |
IEnroll::acceptPKCS7Blob Aceita e processa um PKCS (IEnroll.acceptPKCS7Blob) |
IEnroll::AddAuthenticatedAttributesToPKCS7Request O método AddAuthenticatedAttributesToPKCS7Request adiciona atributos autenticados a um PKCS |
IEnroll::AddCertTypeToRequestWStr Adiciona um modelo de certificado a uma solicitação (usada para dar suporte à AC (autoridade de certificação) corporativa. |
IEnroll::AddExtensionsToRequest O método AddExtensionsToRequest adiciona extensões à solicitação de certificado. Esse método foi definido pela primeira vez na interface IEnroll. |
IEnroll::AddNameValuePairToSignatureWStr Adiciona o par nome-valor autenticado de um atributo à solicitação. A AC (autoridade de certificação) interpreta o significado do par nome-valor. |
IEnroll::createFilePKCS10WStr Cria um PKCS codificado em base64 (IEnroll.createFilePKCS10WStr) |
IEnroll::createPKCS10WStr Cria um PKCS codificado em base64 (IEnroll.createPKCS10WStr) |
IEnroll::CreatePKCS7RequestFromRequest O método CreatePKCS7RequestFromRequest cria um PKCS |
IEnroll::enumContainersWStr Recupera os nomes de contêineres para o provedor de serviços criptográficos (CSP) especificado pela propriedade ProviderNameWStr. |
IEnroll::enumProvidersWStr O método IEnroll4::enumProvidersWStr recupera os nomes dos CSPs (provedores de serviços criptográficos) disponíveis especificados pela propriedade ProviderType. |
IEnroll::freeRequestInfoBlob O método freeRequestInfoBlob exclui um contexto de certificado. Esse método foi definido pela primeira vez na interface IEnroll. |
IEnroll::get_CAStoreFlags A propriedade CAStoreFlags de IEnroll4 define ou recupera um sinalizador que controla o repositório da AC (autoridade de certificação) quando o repositório é aberto. (Obter) |
IEnroll::get_CAStoreNameWStr A propriedade CAStoreNameWStr de IEnroll4 define ou recupera o nome do repositório em que todos os certificados não"ROOT" e não"MY" são mantidos. (Obter) |
IEnroll::get_CAStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade CAStoreNameWStr. (Obter) |
IEnroll::get_ContainerNameWStr Define ou recupera o nome do contêiner de chave a ser usado. (Obter) |
IEnroll::get_DeleteRequestCert A propriedade DeleteRequestCert de IEnroll4 define ou recupera um valor booliano que determina se os certificados fictícios no repositório de solicitações são excluídos. (Obter) |
IEnroll::get_EnableT61DNEncoding Define ou recupera um valor booliano que determina se o nome diferenciado na solicitação é codificado como uma cadeia de caracteres T61 em vez de como uma cadeia de caracteres Unicode. (Obter) |
IEnroll::get_GenKeyFlags Define ou recupera os valores passados para CryptGenKey quando a solicitação de certificado é gerada. (Obter) |
IEnroll::get_HashAlgorithmWStr Define ou recupera apenas o algoritmo de hash de assinatura usado para assinar o PKCS (IEnroll.get_HashAlgorithmWStr) |
IEnroll::get_KeySpec Define ou recupera o tipo de chave gerada. (Obter) |
IEnroll::get_MyStoreFlags Define ou recupera o local do Registro usado para o meu repositório. (Obter) |
IEnroll::get_MyStoreNameWStr A propriedade MyStoreNameWStr de IEnroll4 define ou recupera o nome do repositório em que os certificados com chaves privadas vinculadas são mantidos. (Obter) |
IEnroll::get_MyStoreTypeWStr Define ou recupera o tipo de repositório especificado pela propriedade MyStoreTypeWStr. (Obter) |
IEnroll::get_ProviderFlags A propriedade ProviderFlags de IEnroll4 define ou recupera o tipo de provedor. (Obter) |
IEnroll::get_ProviderNameWStr Define ou recupera o nome do CSP (provedor de serviços criptográficos) a ser usado. (Obter) |
IEnroll::get_ProviderType Define ou recupera o tipo de provedor. (Obter) |
IEnroll::get_PVKFileNameWStr Define ou recupera o nome do arquivo que conterá chaves exportadas. (Obter) |
IEnroll::get_RenewalCertificate Especifica o contexto do certificado para o certificado de renovação. (Obter) |
IEnroll::get_RequestStoreFlags A propriedade RequestStoreFlags de IEnroll4 define ou recupera o local do Registro usado para o repositório de solicitações. (Obter) |
IEnroll::get_RequestStoreNameWStr A propriedade RequestStoreNameWStr de IEnroll4 define ou recupera o nome do repositório que contém o certificado fictício. (Obter) |
IEnroll::get_RequestStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RequestStoreNameWStr. Esse tipo de repositório é passado diretamente para a função CertOpenStore. (Obter) |
IEnroll::get_RootStoreFlags Define ou recupera o local do Registro usado para o repositório raiz. (Obter) |
IEnroll::get_RootStoreNameWStr A propriedade RootStoreNameWStr de IEnroll4 define ou recupera o nome do repositório raiz em que todos os certificados raiz intrinsecamente confiáveis e autoassinados são mantidos. (Obter) |
IEnroll::get_RootStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RootStoreNameWStr. (Obter) |
IEnroll::get_SPCFileNameWStr A propriedade SPCFileNameWStr de IEnroll4 define ou recupera o nome do arquivo no qual gravar o PKCS codificado em base64 (Get) |
IEnroll::get_UseExistingKeySet A propriedade UseExistingKeySet de IEnroll4 define ou recupera um valor booliano que determina se as chaves existentes devem ser usadas. (Obter) |
IEnroll::get_WriteCertToCSP Define ou recupera um valor booliano que determina se um certificado deve ser gravado no CSP (provedor de serviços criptográficos). (Obter) |
IEnroll::get_WriteCertToUserDS A propriedade WriteCertToUserDS de IEnroll4 define ou recupera um valor booliano que determina se o certificado é gravado no repositório do Active Directory do usuário. (Obter) |
IEnroll::getCAStore O método getCAStore não está implementado. |
IEnroll::getCertContextFromPKCS7 Recupera um contexto de certificado com base em um PKCS |
IEnroll::getMyStore O método getMyStore não está implementado. |
IEnroll::getROOTHStore O método getROOTHStore não está implementado. |
IEnroll::p ut_CAStoreFlags A propriedade CAStoreFlags de IEnroll4 define ou recupera um sinalizador que controla o repositório da AC (autoridade de certificação) quando o repositório é aberto. (Put) |
IEnroll::p ut_CAStoreNameWStr A propriedade CAStoreNameWStr de IEnroll4 define ou recupera o nome do repositório em que todos os certificados não"ROOT" e não"MY" são mantidos. (Put) |
IEnroll::p ut_CAStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade CAStoreNameWStr. (Put) |
IEnroll::p ut_ContainerNameWStr Define ou recupera o nome do contêiner de chave a ser usado. (Put) |
IEnroll::p ut_DeleteRequestCert A propriedade DeleteRequestCert de IEnroll4 define ou recupera um valor booliano que determina se os certificados fictícios no repositório de solicitações são excluídos. (Put) |
IEnroll::p ut_EnableT61DNEncoding Define ou recupera um valor booliano que determina se o nome diferenciado na solicitação é codificado como uma cadeia de caracteres T61 em vez de como uma cadeia de caracteres Unicode. (Put) |
IEnroll::p ut_GenKeyFlags Define ou recupera os valores passados para CryptGenKey quando a solicitação de certificado é gerada. (Put) |
IEnroll::p ut_HashAlgorithmWStr Define ou recupera apenas o algoritmo de hash de assinatura usado para assinar o PKCS (IEnroll.put_HashAlgorithmWStr) |
IEnroll::p ut_KeySpec Define ou recupera o tipo de chave gerada. (Put) |
IEnroll::p ut_MyStoreFlags Define ou recupera o local do Registro usado para o meu repositório. (Put) |
IEnroll::p ut_MyStoreNameWStr A propriedade MyStoreNameWStr de IEnroll4 define ou recupera o nome do repositório em que os certificados com chaves privadas vinculadas são mantidos. (Put) |
IEnroll::p ut_MyStoreTypeWStr Define ou recupera o tipo de repositório especificado pela propriedade MyStoreTypeWStr. (Put) |
IEnroll::p ut_ProviderFlags A propriedade ProviderFlags de IEnroll4 define ou recupera o tipo de provedor. (Put) |
IEnroll::p ut_ProviderNameWStr Define ou recupera o nome do CSP (provedor de serviços criptográficos) a ser usado. (Put) |
IEnroll::p ut_ProviderType Define ou recupera o tipo de provedor. (Put) |
IEnroll::p ut_PVKFileNameWStr Define ou recupera o nome do arquivo que conterá chaves exportadas. (Put) |
IEnroll::p ut_RenewalCertificate Especifica o contexto do certificado para o certificado de renovação. (Put) |
IEnroll::p ut_RequestStoreFlags A propriedade RequestStoreFlags de IEnroll4 define ou recupera o local do Registro usado para o repositório de solicitações. (Put) |
IEnroll::p ut_RequestStoreNameWStr A propriedade RequestStoreNameWStr de IEnroll4 define ou recupera o nome do repositório que contém o certificado fictício. (Put) |
IEnroll::p ut_RequestStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RequestStoreNameWStr. Esse tipo de repositório é passado diretamente para a função CertOpenStore. (Put) |
IEnroll::p ut_RootStoreFlags Define ou recupera o local do Registro usado para o repositório raiz. (Put) |
IEnroll::p ut_RootStoreNameWStr A propriedade RootStoreNameWStr de IEnroll4 define ou recupera o nome do repositório raiz em que todos os certificados raiz intrinsecamente confiáveis e autoassinados são mantidos. (Put) |
IEnroll::p ut_RootStoreTypeWStr Define ou recupera o tipo de repositório a ser usado para o repositório especificado pela propriedade RootStoreNameWStr. (Put) |
IEnroll::p ut_SPCFileNameWStr A propriedade SPCFileNameWStr de IEnroll4 define ou recupera o nome do arquivo no qual gravar o PKCS codificado em base64 (Put) |
IEnroll::p ut_UseExistingKeySet A propriedade UseExistingKeySet de IEnroll4 define ou recupera um valor booliano que determina se as chaves existentes devem ser usadas. (Put) |
IEnroll::p ut_WriteCertToCSP Define ou recupera um valor booliano que determina se um certificado deve ser gravado no CSP (provedor de serviços criptográficos). (Put) |
IEnroll::p ut_WriteCertToUserDS A propriedade WriteCertToUserDS de IEnroll4 define ou recupera um valor booliano que determina se o certificado é gravado no repositório do Active Directory do usuário. (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 |