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 |
|
IID |
IID_ISCrdEnr é definido como 753988a1-1357-436d-9cf5-f089bdd67d64 |