Authentication Interfaces
Authentication interfaces are categorized according to usage as follows:
Smart Card Interfaces
The Smart Card SDK provides the following COM interfaces. The methods for a specific interface are listed in the Table of Contents and on the reference page for that interface.
Interface | Description |
---|---|
IByteBuffer | Manages a stream object. |
ISCard | Opens and manages a connection to a smart card. |
ISCardAuth | Authenticates an application, smart card, or user. |
ISCardCmd | Constructs and manages a smart card Application Protocol Data Unit (APDU). |
ISCardDatabase | Performs smart card resource manager database operations. |
ISCardFileAccess | Performs common file services such as locating, selecting, reading, writing, creating, and deleting files. |
ISCardISO7816 | Constructs an APDU command. |
ISCardLocate | Locates a smart card. |
ISCardManage | Manages the smart card system. |
ISCardTypeConv | Provides methods used to support other smart card COM interfaces. This interface is provided for backward compatibility only and should no longer be used. |
ISCardVerify | Verifies or changes card holder verification (CHV) policy. |
Identity Sharing Interfaces
The Identity Sharing SDK provides the following COM interfaces. The methods for a specific interface are listed in the Table of Contents and on the reference page for that interface.
Interface | Description |
---|---|
IAssociatedIdentityProvider | Allows an identity provider to associate identities with local user accounts. |
IIdentityAdvise | Allows an identity provider to notify a calling application when an identity is updated. |
IIdentityProvider | Represents an identity provider. |
IIdentityStore | Provides methods to enumerate and manage identities and identity providers. |