OATHAutenticación estándar .
Véase Documentación técnica de HSM.
Funciones | |
| byte[] | generateOATHHotpBlob (String masterKey) throws TacException |
| OATH Genera un blob HOTP(HMAC-based One-Time Password). | |
| byte[] | generateOATHHotpBlob (String masterKey, byte seedLen) throws TacException |
| OATH Genera un blob HOTP(HMAC-based One-Time Password). | |
| byte[] | generateOATHHotpBlob (String masterKey, byte seedLen, byte truncationOffset) throws TacException |
| OATH Genera un blob HOTP(HMAC-based One-Time Password). | |
| byte[] | importOATHHotpBlob (String masterKey, byte[] seed) throws TacException |
| OATH Genera un blob HOTP(HMAC-based One-Time Password). | |
| byte[] | generateOATHTotpBlob (String masterKey) throws TacException |
| OATH Genera un blob TOTP(Time-based One-Time Password). | |
| byte[] | generateOATHTotpBlob (String masterKey, byte seedLen, byte truncationOffset, int timeStep, long t0) throws TacException |
| OATH Genera un blob TOTP(Time-based One-Time Password). | |
| byte[] | importOATHTotpBlob (String masterKey, byte[] seed, byte truncationOffset, int timeStep, long t0, boolean useDefaultMovingFactor, long movingFactor) throws TacException |
| OATH Genera un blob TOTP(Time-based One-Time Password). | |
| byte[] | importOATHTotpBlob (String masterKey, byte[] seed) throws TacException |
| OATH Genera un blob TOTP(Time-based One-Time Password). | |
| byte[] | getOATHSeed (String masterKey, byte[] blob) throws TacException |
| OATHRecupera la semilla de la mancha . | |
| Cadena | getNextOATHOTP (String masterKey, int otpLen, byte[] oathBlob) throws TacException |
| OATH Genera el siguiente OTP a partir del blob proporcionado. | |
| byte[] | checkOATHBlobOTP (String masterKey, String otp, byte[] oathBlob) throws TacException |
| OATHComprueba un valor OTP para un blob dado . | |
| byte[] | resyncOATHBlobOTP (String masterKey, String otp1, String otp2, byte[] oathBlob) throws TacException |
| OATH Resincroniza una nota mostrando dos valores OTP continuos. | |
| byte[] generateOATHHotpBlob | ( | String | masterKey | ) | throws TacException |
OATH Genera un blob HOTP(HMAC-based One-Time Password).
También conocido como OTP por evento. La semilla se genera dentro del HSM. Tamaño de la semilla TacNDJavaLib.ISSUE_OATH_SHA1_LEN.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| TacException |
| byte[] generateOATHHotpBlob | ( | String | masterKey, |
| byte | seedLen ) throws TacException |
OATH Genera un blob HOTP(HMAC-based One-Time Password).
También conocido como OTP por evento. La semilla se genera dentro del HSM.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seedLen | OATHEstablece el tamaño de las semillas . Se aceptan los siguientes valores.
|
| TacException |
| byte[] generateOATHHotpBlob | ( | String | masterKey, |
| byte | seedLen, | ||
| byte | truncationOffset ) throws TacException |
OATH Genera un blob HOTP(HMAC-based One-Time Password).
También conocido como OTP por evento. La semilla se genera dentro del HSM.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seedLen | OATHEstablece el tamaño de las semillas . Se aceptan los siguientes valores.
| ||||||||
| truncationOffset | Se subvenciona el siguiente importe:
|
| TacException |
| byte[] importOATHHotpBlob | ( | String | masterKey, |
| byte[] | seed ) throws TacException |
OATH Genera un blob HOTP(HMAC-based One-Time Password).
También conocido como OTP por evento. La semilla es importada por la persona que llama.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seed | OATHDefinir una semilla . Se aceptan los siguientes tamaños.
|
| TacException |
| byte[] generateOATHTotpBlob | ( | String | masterKey | ) | throws TacException |
OATH Genera un blob TOTP(Time-based One-Time Password).
También conocido como OTP por tiempo. La semilla se genera dentro del HSM. Semilla de tamaño TacNDJavaLib.ISSUE_OATH_SHA1_LEN.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| TacException |
| byte[] generateOATHTotpBlob | ( | String | masterKey, |
| byte | seedLen, | ||
| byte | truncationOffset, | ||
| int | timeStep, | ||
| long | t0 ) throws TacException |
OATH Genera un blob TOTP(Time-based One-Time Password).
También conocido como OTP por tiempo. La semilla se genera dentro del HSM.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seedLen | OATHEstablece el tamaño de las semillas . Se aceptan los siguientes valores.
| ||||||||
| truncationOffset | Se subvenciona el siguiente importe:
| ||||||||
| timeStep | Valor del paso de tiempo en segundos. Además de establecer el paso de tiempo en segundos para las manchas TOTP, también se admiten los siguientes valores.
| ||||||||
| t0 | Valor temporal inicial.
|
| TacException |
| byte[] importOATHTotpBlob | ( | String | masterKey, |
| byte[] | seed, | ||
| byte | truncationOffset, | ||
| int | timeStep, | ||
| long | t0, | ||
| boolean | useDefaultMovingFactor, | ||
| long | movingFactor ) throws TacException |
OATH Genera un blob TOTP(Time-based One-Time Password).
También conocido como OTP por tiempo. La semilla es importada por la persona que llama.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seed | OATHDefinir una semilla . Se aceptan los siguientes tamaños.
| ||||||||
| truncationOffset | Se subvenciona el siguiente importe:
| ||||||||
| timeStep | Valor del paso de tiempo en segundos. Además de establecer el paso de tiempo en segundos para las manchas TOTP, también se admiten los siguientes valores.
| ||||||||
| t0 | Valor temporal inicial.
| ||||||||
| useDefaultMovingFactor | Establézcalo a true para utilizar el factor móvil por defecto o a false para especificar un factor móvil en movingFactor. | ||||||||
| movingFactor | Define el incremento inicial del cliente antes de la utilización. Además de establecer el incremento manualmente, puede utilizar los valores de la tabla siguiente.
|
| TacException |
| byte[] importOATHTotpBlob | ( | String | masterKey, |
| byte[] | seed ) throws TacException |
OATH Genera un blob TOTP(Time-based One-Time Password).
También conocido como OTP por tiempo. La semilla es importada por la persona que llama.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. | ||||||||
| seed | OATHDefinir una semilla . Se aceptan los siguientes tamaños.
|
| TacException |
| byte[] getOATHSeed | ( | String | masterKey, |
| byte[] | blob ) throws TacException |
OATHRecupera la semilla de la mancha .
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| blob | OATHmancha . |
| TacException |
| String getNextOATHOTP | ( | String | masterKey, |
| int | otpLen, | ||
| byte[] | oathBlob ) throws TacException |
OATH Genera el siguiente OTP a partir del blob proporcionado.
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| otpLen | Tamaño de la OTP que se generará. Tamaño mínimo TacNDJavaLib . ISSUE_OATH_MIN_OTP_LEN y máximo TacNDJavaLib.ISSUE_OATH_MAX_OTP_LEN. |
| oathBlob | que se utilizará para generar el OTP. Este búfer no se modificará. |
| TacException |
| byte[] checkOATHBlobOTP | ( | String | masterKey, |
| String | otp, | ||
| byte[] | oathBlob ) throws TacException |
OATHComprueba un valor OTP para un blob dado .
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| otp | OTP a comprobar. Tamaño mínimo TacNDJavaLib . ISSUE_OATH_MIN_OTP_LEN y máximo TacNDJavaLib.ISSUE_OATH_MAX_OTP_LEN. |
| oathBlob | blob que tendrá el OTP comprobado. Este búfer se reescribirá con el búfer actualizado. |
| TacException |
| byte[] resyncOATHBlobOTP | ( | String | masterKey, |
| String | otp1, | ||
| String | otp2, | ||
| byte[] | oathBlob ) throws TacException |
OATH Resincroniza una nota mostrando dos valores OTP continuos.
Sólo para HOTP (OTP por evento).
| masterKey | Nombre de la clave maestra utilizada para proteger los blobs. |
| otp1 | Primera OTP. Tamaño mínimo TacNDJavaLib . ISSUE_OATH_MIN_OTP_LEN y máximo TacNDJavaLib.ISSUE_OATH_MAX_OTP_LEN. |
| otp2 | Segundo OTP. Tamaño mínimo TacNDJavaLib . ISSUE_OATH_MIN_OTP_LEN y máximo TacNDJavaLib.ISSUE_OATH_MAX_OTP_LEN. |
| oathBlob | blob que tendrá el OTP comprobado. Este búfer se reescribirá con el búfer actualizado. |
| TacException |