Compartilhar via


Interface ISCrdEnr

A interface ISCrdEnr representa o controle de registro de cartão inteligente. É principalmente de interesse dos desenvolvedores que não usam a Automação. Para programação no Visual Basic ou em outra linguagem de Automação, consulte o objeto CEnroll .

Membros

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

Métodos

A interface ISCrdEnr tem esses métodos.

Método Descrição
Inscrever Solicita um certificado em nome do usuário e armazena o certificado resultante no cartão inteligente do usuário.
enumCAName Enumera os nomes das autoridades de certificação (ACs) para um determinado nome de modelo de certificado.
enumCertTemplateName Enumera os nomes de modelo de certificado.
enumCSPName Enumera o nome dos CSPs ( provedores de serviços criptográficos ) disponíveis.
getCACount Retorna o número de ACs dispostas a emitir um certificado com base no modelo de certificado especificado.
getCAName Recupera o nome da AC especificada para um determinado modelo de certificado.
getCertTemplateCount Recupera o número de modelos de certificado.
getCertTemplateName Recupera o nome do modelo de certificado.
getCertTemplateSMIME Determine se um modelo de certificado contém o uso da chave szOID_PKIX_KP_EMAIL_PROTECTION. Se esse uso de chave fizer parte do modelo de certificado, o modelo de certificado oferecerá suporte a operações S/MIME ( Secure/Multipurpose Internet Mail Extensions ).
getEnrolledCertificateName Recupera o nome do certificado resultante de uma chamada bem-sucedida anterior para ISCrdEnr::enroll. Esse método também pode ser usado para exibir o certificado em uma caixa de diálogo.
getSigningCertificateName Recupera o nome da entidade do certificado de autenticação. Esse método também pode ser usado para exibir o certificado em uma caixa de diálogo.
getUserName Recupera o nome do usuário em cujo nome o registro de certificado se destina.
resetUser Limpa o nome de usuário do controle de cartão inteligente.
selectSigningCertificate Exibe uma caixa de diálogo Selecionar Certificado permitindo que um certificado de autenticação (também conhecido como certificado do agente de registro) seja selecionado.
selectUserName Exibe uma caixa de diálogo Selecionar Usuário permitindo que um nome de usuário seja selecionado. O nome de usuário se aplica ao usuário em cujo nome o registro de certificado se destina.
setCAName Especifica o nome da AC.
setCertTemplateName Especifica o nome do modelo de certificado.
setSigningCertificate Especifica um certificado de autenticação (também conhecido como certificado do agente de registro).
setUserName Especifica o nome do usuário em cujo nome o registro de certificado se destina.

 

Propriedades

A interface ISCrdEnr tem essas propriedades.

Propriedade Tipo de acesso Descrição
CSPCount
Somente leitura
Especifica o número de CSPs. Esta propriedade é somente para leitura.
CSPName
Leitura/gravação
O nome do CSP. Essa propriedade é leitura/gravação.

 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Nenhum compatível
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr é definido como 753988a1-1357-436d-9cf5-f089bdd67d64