NET API
HSM Dinamo
|
Gestión de usuarios HSM.
Estructuras de datos | |
struct | DinamoClient.UserTrustInfo |
Funciones | |
void | ChangePasswordUser (cadena szContraseña) |
void | ChangeUserPassword (cadena szContraseña) |
Cambia la contraseña del usuario actual. | |
void | AssignEventToken (cadena szUserId, byte[] byKey) |
Asocia un token OTP de evento estándar OATH con un usuario. Después de esta llamada, el usuario solo se autenticará con nombre de usuario, contraseña y OTP. | |
void | AssignTimeToken (string szUserId, byte[] byKey, UInt64 iInitialTime, Int16 iStep) |
Asocia un token OTP de tiempo estándar OATH con un usuario. Después de esta llamada, el usuario solo se autenticará con nombre de usuario, contraseña y OTP. | |
void | DesasignarToken (cadena szUserId) |
Desvincula la autenticación OTP de un usuario. Después de esta llamada, el usuario sólo se autenticará con nombre de usuario y contraseña. | |
void | OATHResync (cadena szUser, cadena szOTP1, cadena szOTP2) |
Vuelve a sincronizar un testigo de evento, estándar OATH, asociado a un usuario HSM. Recibe dos OTP consecutivos, generados por el token, para sincronizar el estado del token en el usuario HSM. | |
int | GetUserAuthMask (cadena szUserName) |
Recupera la máscara de autorización del usuario. | |
UserTrustInfo[] | ListUserTrusts (cadena user, byte bType) |
Recuperar las relaciones de confianza del usuario. | |
cadena[] | ListUsers () |
Enumera los usuarios de HSM. | |
void | BlockUser (string szNombreUsuario, bool bBlock) |
Bloquea o desbloquea a un usuario. | |
void | SetUserAuthMask (cadena szUserName, int iACL) |
Define la máscara de autorización de un usuario. | |
int | GetUserInvalidLoginAttempts (cadena szNombreUsuario) |
Recupera el número de intentos de inicio de sesión no válidos desde la última autenticación correcta. | |
bool | IsUserBlocked (cadena szNombreUsuario) |
Comprueba si un usuario está bloqueado. | |
void | CreateUser (cadena UserId, cadena Password) |
Crear un usuario ordinario sin permisos de sistema. | |
void | RemoveUser (cadena UserId) |
Eliminar un usuario. | |
|
en línea |
|
en línea |
Cambia la contraseña del usuario actual.
szContraseña | Nueva contraseña. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Asocia un token OTP de evento estándar OATH con un usuario. Después de esta llamada, el usuario solo se autenticará con nombre de usuario, contraseña y OTP.
szUserId | Nombre de usuario. |
byKey | Clave(semilla) utilizada para definir el OTP estándar OATH. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Asocia un token OTP de tiempo estándar OATH con un usuario. Después de esta llamada, el usuario solo se autenticará con nombre de usuario, contraseña y OTP.
szUserId | Nombre de usuario. | ||||
byKey | Clave(semilla) utilizada para definir el OTP estándar OATH. | ||||
iInitialTime | T0 utilizado por el token. Definido en segundos.
|
iStep | 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.
|
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Desvincula la autenticación OTP de un usuario. Después de esta llamada, el usuario sólo se autenticará con nombre de usuario y contraseña.
szUserId | Nombre de usuario. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Vuelve a sincronizar un testigo de evento, estándar OATH, asociado a un usuario HSM. Recibe dos OTP consecutivos, generados por el token, para sincronizar el estado del token en el usuario HSM.
szUsuario | Nombre de usuario. |
szOTP1 | Primera OTP, para la sincronización, generada por el token. |
szOTP2 | Segunda OTP, para sincronización, generada por el token. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Recupera la máscara de autorización del usuario.
szNombreUsuario | Nombre de usuario. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Recuperar las relaciones de confianza del usuario.
usuario | Nombre de usuario. |
bTipo | Tipo de operación: DinamoApi .OP_LST_USR_TRUSTERS para enumerar los usuarios en los que confía el usuario especificado. DinamoApi .OP_LST_USR_TRUSTEES para enumerar los usuarios en los que confía el usuario actual. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Enumera los usuarios de HSM.
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Bloquea o desbloquea a un usuario.
szNombreUsuario | Nombre de usuario. |
bBlock | true para bloquear y false para desbloquear. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Define la máscara de autorización de un usuario.
szNombreUsuario | Nombre de usuario. | ||||||||||||||||||||||||
iACL | La máscara de autorización del usuario debe ensamblarse concatenando los valores siguientes:
|
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Recupera el número de intentos de inicio de sesión no válidos desde la última autenticación correcta.
szNombreUsuario | Nombre de usuario. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Comprueba si un usuario está bloqueado.
szNombreUsuario | Nombre de usuario. |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Crear un usuario ordinario sin permisos de sistema.
UserId | Nombre de usuario. Debe ser único y estar formado por caracteres alfanuméricos. Los caracteres en mayúsculas y minúsculas distinguen entre mayúsculas y minúsculas. Tamaño máximo de DinamoApi.MAX_USR_LEN |
Contraseña | Contraseña del usuario. Se diferencian los caracteres en mayúsculas y minúsculas (se distingue entre mayúsculas y minúsculas). Tamaño máximo de DinamoApi.MAX_USR_PWD |
DinamoException | Lanza una excepción en caso de error. |
|
en línea |
Eliminar un usuario.
UserId | Nombre de usuario. |
DinamoException | Lanza una excepción en caso de error. |