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.