OATHAutenticación estándar .
Consulte la documentación técnica del 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 |