public interface VicDevice
| Modifier and Type | Method and Description |
|---|---|
boolean |
isVerifyBlocked()
Check if Verify Issuer Code is blocked (
verifyIssuerCode(com.gemalto.idp.mobile.core.util.SecureString, com.gemalto.idp.mobile.authentication.AuthInput)). |
boolean |
isVerifyLastAttempt()
Check if Verify Issuer Code is the last attempt (
verifyIssuerCode(com.gemalto.idp.mobile.core.util.SecureString, com.gemalto.idp.mobile.authentication.AuthInput)). |
boolean |
verifyIssuerCode(SecureString vic,
AuthInput authInput)
Verify the code given by the caller to authenticate him
|
boolean isVerifyBlocked()
throws IdpException
verifyIssuerCode(com.gemalto.idp.mobile.core.util.SecureString, com.gemalto.idp.mobile.authentication.AuthInput)).
This method is affected by the PUK Try Counter value.
IdpException - this is generic exception, you can directly catch this exception or catch each specific exception below.IdpStorageException - when there is a database operation failureDeviceFingerprintException - when the token's fingerprint checksum does not match.PasswordManagerException - when the TOKEN domain is not logged in (using one of the password managers)boolean isVerifyLastAttempt()
throws IdpException
verifyIssuerCode(com.gemalto.idp.mobile.core.util.SecureString, com.gemalto.idp.mobile.authentication.AuthInput)).
This method is affected by the PUK Try Counter value.
IdpException - this is generic exception, you can directly catch this exception or catch each specific exception below.IdpStorageException - when there is a database operation failureDeviceFingerprintException - when the token's fingerprint checksum does not match.PasswordManagerException - when the TOKEN domain is not logged in (using one of the password managers)boolean verifyIssuerCode(SecureString vic, AuthInput authInput) throws IdpException
vic - the code to be verifiedauthInput - the authInput for authenticationIdpException - this is generic exception, you can directly catch this
exception or catch each specific exception below. *VicException - when the ATC counter reaches its maximum value or when the
Try Counter is blocked.IdpAuthException - When Authentication mode is not property activated.java.lang.IllegalArgumentException - when the length of the VIC code is incorrect.IdpRuntimeException - when there is a cryptography operation failure.IdpStorageException - when there is a database operation failureDeviceFingerprintException - when the token's fingerprint checksum does not match.PasswordManagerException - when the TOKEN domain is not logged in (using one of the
password managers)