Interface IEnroll2 (xenroll.h)
[Essa interface não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]
A interface IEnroll2 representa o Controle de Registro de Certificado e é usada principalmente para gerar solicitações de certificado.
Herança
A interface IEnroll2 herda de IEnroll. O IEnroll2 também tem estes tipos de membros:
Métodos
A interface IEnroll2 tem esses métodos.
IEnroll2::EnumAlgs Recupera as IDs de algoritmos criptográficos em uma determinada classe de algoritmo compatível com o CSP (provedor de serviços criptográficos) atual. |
IEnroll2::get_EnableSMIMECapabilities Controla se o PKCS (Get) |
IEnroll2::get_HashAlgID A propriedade HashAlgID de IEnroll4 define ou recupera o algoritmo de hash usado ao assinar um PKCS (Get) |
IEnroll2::get_LimitExchangeKeyToEncipherment A propriedade LimitExchangeKeyToEncipherment de IEnroll4 define ou recupera um valor booliano que determina se uma solicitação de AT_KEYEXCHANGE contém usos de chave de assinatura digital e não de consulta. (Obter) |
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew A propriedade ReuseHardwareKeyIfUnableToGenNew de IEnroll4 define ou recupera um valor booliano que determina a ação executada pelo objeto de controle de registro de certificado se um erro for encontrado ao gerar uma nova chave. (Obter) |
IEnroll2::GetAlgNameWStr Recupera o nome de um algoritmo criptográfico considerando sua ID. Os valores recuperados por esse método dependem do CSP (provedor de serviços criptográficos) atual. |
IEnroll2::GetKeyLen O método IEnroll4::GetKeyLen recupera os comprimentos de chave mínimo e máximo para a assinatura e as chaves de troca. |
IEnroll2::GetSupportedKeySpec Recupera informações sobre o suporte atual do CSP (provedor de serviços criptográficos) para operações de assinatura e/ou troca. |
IEnroll2::InstallPKCS7Blob Processa um certificado ou uma cadeia de certificados, colocando-os nos repositórios de certificados apropriados. Esse método difere do método acceptPKCS7Blob em que InstallPKCS7Blob não recebe um certificado de solicitação. |
IEnroll2::p ut_EnableSMIMECapabilities Controla se o PKCS (Put) |
IEnroll2::p ut_HashAlgID A propriedade HashAlgID de IEnroll4 define ou recupera o algoritmo de hash usado ao assinar um PKCS (Put) |
IEnroll2::p ut_LimitExchangeKeyToEncipherment A propriedade LimitExchangeKeyToEncipherment de IEnroll4 define ou recupera um valor booliano que determina se uma solicitação de AT_KEYEXCHANGE contém usos de chave de assinatura digital e não de consulta. (Put) |
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew A propriedade ReuseHardwareKeyIfUnableToGenNew de IEnroll4 define ou recupera um valor booliano que determina a ação executada pelo objeto de controle de registro de certificado se um erro for encontrado ao gerar uma nova chave. (Put) |
IEnroll2::Reset Retorna o objeto de controle de registro de certificado para seu estado inicial e, portanto, permite a reutilização do controle. |
IEnroll2::SetHStoreCA O método SetHStoreCA especifica o identificador a ser usado para o repositório de AC. Esse método foi definido pela primeira vez na interface IEnroll2. |
IEnroll2::SetHStoreMy O método SetHStoreMy especifica o identificador a ser usado para o repositório MY. Esse método foi definido pela primeira vez na interface IEnroll2. |
IEnroll2::SetHStoreRequest O método SetHStoreRequest especifica o identificador a ser usado para o repositório de solicitações. Esse método foi definido pela primeira vez na interface IEnroll2. |
IEnroll2::SetHStoreROOT O método SetHStoreROOT especifica o identificador a ser usado para o repositório Raiz. Esse método foi definido pela primeira vez na interface IEnroll2. |
Requisitos
Requisito | Valor |
---|---|
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 |