HID APPROVE SDK  4.8
HID Approve SDK for Windows .NET
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CHIDIA.Transaction.OTP.AlgorithmParametersDefines the abstract class for algorithm parameters.
 CHIDIA.Transaction.OTP.HOTPParametersDefines the HOTP algorithm parameters.
 CHIDIA.Transaction.OTP.OCRAParametersDefines the OCRA algorithm parameters.
 CHIDIA.Transaction.OTP.TOTPParametersDefines the TOTP algorithm parameters.
 CHIDIA.Transaction.ConnectionConfigurationConfiguration of server connections
 CHIDIA.Transaction.ConstantsDefines the constants to be used throughout the transaction API.
 CHIDIA.Transaction.ContainerConfigurationBase container configuration
 CHIDIA.Transaction.ContainerInitializationConfiguration for creation of a Container. The data is provided externally by the service provider. The way it is provided is vendor-specific.
 CHIDIA.Transaction.ContainerRenewalContainer renew configuration.
 CHIDIA.Transaction.DeviceFactoryRepresents a factory of IDevice instances.
 CException
 CHIDIA.Transaction.BaseExceptionThe base class for all the Transaction exception
 CHIDIA.Transaction.AuthenticationExceptionAuthentication failed.
 CHIDIA.Transaction.CredentialsExpiredExceptionThe credentials used to sign the transaction have expired.
 CHIDIA.Transaction.InternalExceptionAn unexpected error occurred
 CHIDIA.Transaction.InvalidParameterExceptionThe parameter passed to the function is not valid.
 CHIDIA.Transaction.LostCredentialsExceptionThe provisioning key securing the transaction has been wiped.
 CHIDIA.Transaction.NotImplementedExceptionThe method is not implemented.
 CHIDIA.Transaction.OTP.InvalidChallengeBadFormatExceptionThe challenge does not have the format expected by the OTP configuration.
 CHIDIA.Transaction.OTP.InvalidChallengeTooLongExceptionThe challenge is too long with respect to the OTP configuration.
 CHIDIA.Transaction.ProtectionPolicy.InvalidPasswordExceptionThe password fails policy requirements.
 CHIDIA.Transaction.ProtectionPolicy.PasswordExpiredExceptionThe password has expired and requires a change of password.
 CHIDIA.Transaction.ProtectionPolicy.PasswordNotYetUpdatableExceptionThe password cannot be changed yet.
 CHIDIA.Transaction.ProtectionPolicy.PasswordRequiredExceptionThe required password was not provided.
 CHIDIA.Transaction.RemoteExceptionExecution of a remote method call failed.
 CHIDIA.Transaction.ServerAuthenticationExceptionAuthentication to the server failed.
 CHIDIA.Transaction.ServerProtocolExceptionAn unexpected failure has occurred in the implementation layer.
 CHIDIA.Transaction.ServerVersionExceptionThe server protocol version is not supported by the client.
 CHIDIA.Transaction.TransactionContainerInvalidExceptionThe transaction id refers to a container that does not exist. It may happen if the container is deleted locally without notifying the server.
 CHIDIA.Transaction.TransactionExpiredExceptionThe transaction has expired.
 CHIDIA.Transaction.UnsafeDeviceExceptionThe device is not safe enough to store sensitive secrets.
 CHIDIA.Transaction.UnsupportedDeviceExceptionThe device configuration is not supported.
 CHIDIA.Transaction.UnsupportedOperationModeExceptionDevice does not fullfil FIPS 140-2 requirements
 CHIDIA.Transaction.OTP.IAsyncOTPGeneratorModeDefines built-in usage modes for IAsyncOTPGenerator.
 CHIDIA.Transaction.IContainerRepresents a key container.
 CHIDIA.Transaction.IdentifierPersistent object identifier.
 CHIDIA.Transaction.KeyIdRepresents a key identifier.
 CHIDIA.Transaction.ProtectionPolicy.ProtectionPolicyIdRepresents a protection policy identifier.
 CHIDIA.Transaction.IDeviceEnables management of the transactions.
 CHIDIA.Transaction.IKeyRepresents a cryptographic key.
 CHIDIA.Transaction.OTP.InputAlgorithmParametersDefines algorithm parameters provided externally.
 CHIDIA.Transaction.OTP.InputOCRAParametersDefines OCRA algorithm parameters set by the API consumer.
 CHIDIA.Transaction.OTP.IOTPGeneratorBase interface for OTP generators.
 CHIDIA.Transaction.OTP.IAsyncOTPGeneratorGenerates OTP based on challenge provided externally.
 CHIDIA.Transaction.OTP.ISyncOTPGeneratorGenerates OTP based on an internal challenge (time or event based).
 CIProgress
 CHIDIA.Transaction.IHIDProgress< in in IProgressEvent >a progress event used to report progress
 CHIDIA.Transaction.IProgressEventa progress event used to report progress
 CHIDIA.Transaction.IPasswordPromptEventa progress event used to report progress
 CHIDIA.Transaction.IProgressEventResultRepresents the result of the event processing.
 CHIDIA.Transaction.PasswordPromptResultSets the password the operation must use.
 CHIDIA.Transaction.ProtectionPolicy.IProtectionPolicyThe protection policy defines the security parameters associated to a key or data item.
 CHIDIA.Transaction.ProtectionPolicy.IDevicePolicyThe data/key is protected by a device derived key.
 CHIDIA.Transaction.ProtectionPolicy.IPasswordPolicyThe data/key is protected by password.
 CHIDIA.Transaction.IServerActionEncapsulates a ServerAction and exposes an API to apply an action status.
 CHIDIA.Transaction.ITransactionEncapsulates a transaction and exposes an API to apply an action status.
 CHIDIA.Transaction.IServerActionInfoAction details.
 CHIDIA.Transaction.ProtectionPolicy.LockPolicyLock Policy with specific access constraints
 CHIDIA.Transaction.ProtectionPolicy.CounterLockPolicyThe credential locks after a certain number of attempts.
 CHIDIA.Transaction.ProtectionPolicy.DelayLockPolicyAn exponential delay is added for each failed authentication attempts using that credential.
 CHIDIA.Transaction.ProtectionPolicy.NoLockPolicyThe credential never locks.
 CHIDIA.Transaction.ProtectionPolicy.SilentLockPolicyThe credential never locks.
 CHIDIA.Transaction.OTP.OCRASuiteDefines OCRA suite settings as per RFC6287.
 CHIDIA.Transaction.ParameterRepresents a parameter or option.