HID APPROVE SDK
4.8
HID Approve SDK for Windows .NET
|
▼NHIDIA | |
▼NTransaction | The HIDIA.Transaction namespace provides transaction signing related features |
▼NOTP | The HIDIA.Transaction.OTP namespace provides the OTP generation features |
CAlgorithmParameters | Defines the abstract class for algorithm parameters. |
CHOTPParameters | Defines the HOTP algorithm parameters. |
CIAsyncOTPGenerator | Generates OTP based on challenge provided externally. |
CIAsyncOTPGeneratorMode | Defines built-in usage modes for IAsyncOTPGenerator. |
CInputAlgorithmParameters | Defines algorithm parameters provided externally. |
CInputOCRAParameters | Defines OCRA algorithm parameters set by the API consumer. |
CInvalidChallengeBadFormatException | The challenge does not have the format expected by the OTP configuration. |
CInvalidChallengeTooLongException | The challenge is too long with respect to the OTP configuration. |
CIOTPGenerator | Base interface for OTP generators. |
CISyncOTPGenerator | Generates OTP based on an internal challenge (time or event based). |
COCRAParameters | Defines the OCRA algorithm parameters. |
COCRASuite | Defines OCRA suite settings as per RFC6287. |
CTOTPParameters | Defines the TOTP algorithm parameters. |
▼NProtectionPolicy | The HIDIA.Transaction.ProtectionPolicy namespace provides classes to discover the policies protecting the cryptographic keys |
CCounterLockPolicy | The credential locks after a certain number of attempts. |
CDelayLockPolicy | An exponential delay is added for each failed authentication attempts using that credential. |
CIDevicePolicy | The data/key is protected by a device derived key. |
CInvalidPasswordException | The password fails policy requirements. |
CIPasswordPolicy | The data/key is protected by password. |
CIProtectionPolicy | The protection policy defines the security parameters associated to a key or data item. |
CLockPolicy | Lock Policy with specific access constraints |
CNoLockPolicy | The credential never locks. |
CPasswordExpiredException | The password has expired and requires a change of password. |
CPasswordNotYetUpdatableException | The password cannot be changed yet. |
CPasswordRequiredException | The required password was not provided. |
CProtectionPolicyId | Represents a protection policy identifier. |
CSilentLockPolicy | The credential never locks. |
CAuthenticationException | Authentication failed. |
CBaseException | The base class for all the Transaction exception |
CConnectionConfiguration | Configuration of server connections |
CConstants | Defines the constants to be used throughout the transaction API. |
CContainerConfiguration | Base container configuration |
CContainerInitialization | Configuration for creation of a Container. The data is provided externally by the service provider. The way it is provided is vendor-specific. |
CContainerRenewal | Container renew configuration. |
CCredentialsExpiredException | The credentials used to sign the transaction have expired. |
CDeviceFactory | Represents a factory of IDevice instances. |
CIContainer | Represents a key container. |
CIdentifier | Persistent object identifier. |
CIDevice | Enables management of the transactions. |
CIHIDProgress | a progress event used to report progress |
CIKey | Represents a cryptographic key. |
CInternalException | An unexpected error occurred |
CInvalidParameterException | The parameter passed to the function is not valid. |
CIPasswordPromptEvent | a progress event used to report progress |
CIProgressEvent | a progress event used to report progress |
CIProgressEventResult | Represents the result of the event processing. |
CIServerAction | Encapsulates a ServerAction and exposes an API to apply an action status. |
CIServerActionInfo | Action details. |
CITransaction | Encapsulates a transaction and exposes an API to apply an action status. |
CKeyId | Represents a key identifier. |
CLostCredentialsException | The provisioning key securing the transaction has been wiped. |
CNotImplementedException | The method is not implemented. |
CParameter | Represents a parameter or option. |
CPasswordPromptResult | Sets the password the operation must use. |
CRemoteException | Execution of a remote method call failed. |
CServerAuthenticationException | Authentication to the server failed. |
CServerProtocolException | An unexpected failure has occurred in the implementation layer. |
CServerVersionException | The server protocol version is not supported by the client. |
CTransactionContainerInvalidException | The transaction id refers to a container that does not exist. It may happen if the container is deleted locally without notifying the server. |
CTransactionExpiredException | The transaction has expired. |
CUnsafeDeviceException | The device is not safe enough to store sensitive secrets. |
CUnsupportedDeviceException | The device configuration is not supported. |
CUnsupportedOperationModeException | Device does not fullfil FIPS 140-2 requirements |