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. |
Show: