Compartilhar via


Interface ISCardAuth

[A interface ISCardAuth está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele não está disponível para uso no Windows Server 2003 com Service Pack 1 (SP1) e posterior, Windows Vista, Windows Server 2008 e versões subsequentes do sistema operacional. Os Módulos de Cartão Inteligente fornecem funcionalidade semelhante.]

A definição da interface ISCardAuth é fornecida como um padrão que pode ser seguido ao desenvolver um provedorde serviços de cartão inteligente.

A interface ISCardAuth pode ser usada para expor serviços de autenticação compatíveis com uma cartão inteligente. Esses serviços incluem autenticação de aplicativo, autenticação de cartão inteligente e autenticação de usuário.

O exemplo a seguir mostra um uso típico da interface ISCardAuth .

Para usar ISCardAuth

  1. Crie uma interface ISCardAuth (por meio do método de interface ISCardManage correspondente).
  2. Chame o método ISCardAuth apropriado (APP_Auth, GetChallenge, ICC_Auth ou User_Auth).
  3. Libere a interface ISCardAuth .

Membros

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

Métodos

A interface ISCardAuth tem esses métodos.

Método Descrição
APP_Auth Permite que o aplicativo se autentique usando um protocolo de desafio/assinatura.
GetChallenge Retorna um desafio da cartão inteligente.
ICC_Auth Permite que um aplicativo autentique o cartão inteligente.
User_Auth Permite o acesso aos serviços de autenticação de usuário.

 

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]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003