Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |