Interface IEnroll4 (xenroll.h)
[Essa interface não está mais disponível para uso a partir do Windows Server 2008 e do Windows Vista.]
A interface IEnroll4 representa o Controle de Registro de Certificado e é usada principalmente para gerar solicitações de certificado.
Herança
A interface IEnroll4 herda de IEnroll e IEnroll2. O IEnroll4 também tem esses tipos de membros:
Métodos
A interface IEnroll4 tem esses métodos.
IEnroll4::acceptFileResponseWStr Aceita a entrega das credenciais emitidas em resposta a uma chamada anterior para criarFileRequestWStr e coloca as credenciais no repositório apropriado. |
IEnroll4::acceptResponseBlob Aceita a entrega das credenciais emitidas em resposta a uma chamada anterior para criarRequestWStr e coloca as credenciais no repositório apropriado. |
IEnroll4::addAttributeToRequestWStr Adiciona um atributo à solicitação de certificado. |
IEnroll4::addBlobPropertyToCertificateWStr O método IEnroll4::addBlobPropertyToCertificateWStr adiciona uma propriedade BLOB a um certificado. |
IEnroll4::AddCertTypeToRequestWStrEx Adiciona um modelo de certificado (também conhecido como tipo de certificado) a uma solicitação. |
IEnroll4::addExtensionToRequestWStr Adiciona uma extensão à solicitação. |
IEnroll4::addNameValuePairToRequestWStr Adiciona um par de cadeia de caracteres nome-valor não autenticado à solicitação. |
IEnroll4::binaryBlobToString Converte um BLOB de dados binários em uma cadeia de caracteres. Esse método usa a função CryptBinaryToString para executar a conversão. Esse método foi definido pela primeira vez na interface IEnroll4. |
IEnroll4::createFilePFXWStr Salva a cadeia de certificados aceita e a chave privada em um arquivo no formato PFX (Troca de Informações Pessoais). |
IEnroll4::createFileRequestWStr Cria um PKCS (IEnroll4.createFileRequestWStr) |
IEnroll4::createPFXWStr Salva a cadeia de certificados aceita e a chave privada em uma cadeia de caracteres de formato PFX (Troca de Informações Pessoais). O formato PFX também é conhecido como PKCS (IEnroll4.createPFXWStr) |
IEnroll4::createRequestWStr Cria um PKCS (IEnroll4.createRequestWStr) |
IEnroll4::enumPendingRequestWStr Enumera solicitações de certificado pendentes e recupera uma propriedade especificada de cada uma. |
IEnroll4::get_ClientId A propriedade ClientId define ou recupera um atributo de solicitação de ID do cliente. O atributo de solicitação de ID do cliente indica a origem da solicitação de certificado. Essa propriedade foi definida pela primeira vez na interface IEnroll4. (Obter) |
IEnroll4::get_IncludeSubjectKeyID A propriedade IncludeSubjectKeyID de IEnroll4 determina se a extensão de ID da chave de entidade é adicionada à solicitação de certificado gerada. (Obter) |
IEnroll4::get_ThumbPrintWStr Define ou recupera um hash dos dados do certificado. A impressão digital é usada para apontar para o certificado pendente. (Obter) |
IEnroll4::getCertContextFromFileResponseWStr Recupera o certificado de um arquivo que contém uma resposta de uma autoridade de certificação. |
IEnroll4::getCertContextFromResponseBlob Recupera o certificado da resposta de uma autoridade de certificação. |
IEnroll4::GetKeyLenEx Recupera informações de tamanho para a assinatura e as chaves de troca. |
IEnroll4::GetPrivateKeyArchiveCertificate O método GetPrivateKeyArchiveCertificate recupera o certificado usado para arquivar a chave privada. Esse método foi definido pela primeira vez na interface IEnroll4. |
IEnroll4::getProviderTypeWStr Recupera o tipo do CSP (provedor de serviços criptográficos) especificado. |
IEnroll4::InstallPKCS7BlobEx O mesmo que InstallPKCS7Blob, exceto que ele retorna o número de certificados realmente instalados em repositórios locais. |
IEnroll4::p ut_ClientId A propriedade ClientId define ou recupera um atributo de solicitação de ID do cliente. O atributo de solicitação de ID do cliente indica a origem da solicitação de certificado. Essa propriedade foi definida pela primeira vez na interface IEnroll4. (Put) |
IEnroll4::p ut_IncludeSubjectKeyID A propriedade IncludeSubjectKeyID de IEnroll4 determina se a extensão de ID da chave de entidade é adicionada à solicitação de certificado gerada. (Put) |
IEnroll4::p ut_ThumbPrintWStr Define ou recupera um hash dos dados do certificado. A impressão digital é usada para apontar para o certificado pendente. (Put) |
IEnroll4::removePendingRequestWStr Remove uma solicitação pendente do repositório de solicitações do cliente. |
IEnroll4::resetAttributes Remove todos os atributos da solicitação. |
IEnroll4::resetExtensions Remove todas as extensões da solicitação. |
IEnroll4::setPendingRequestInfoWStr Define propriedades para uma solicitação pendente. |
IEnroll4::SetPrivateKeyArchiveCertificate O método SetPrivateKeyArchiveCertificate especifica o certificado usado para arquivar a chave privada. Esse método foi definido pela primeira vez na interface IEnroll4. |
IEnroll4::SetSignerCertificate O método SetSignerCertificate especifica o certificado do signatário. Esse método foi definido pela primeira vez na interface IEnroll4. |
IEnroll4::stringToBinaryBlob Converte uma cadeia de caracteres codificada em um BLOB de dados binários. |
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 |