API Java
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
BlockUnblockUser.java

Ejemplo de bloqueo, desbloqueo, recuperación del estado de bloqueo de un usuario.

Véase la nota sobre ejemplos.
paquete doxy.examples;
import com.dinamonetworks.Dinamo;
import br.com.trueaccess.TacException;
import br.com.trueaccess.TacNDJavaLib;
public class BloquearDesbloquearUsuario {
public static void main(String[] args) throws TacException {
/*
* Crea un usuario ordinario utilizando un usuario operador.
*
* */
Dinamo opUserSession = nuevo Dinamo();
String hsmIP = "127.0.0.1";
String operatorId = "maestro";
String userId = "user01";
String password = "12345678";
int authMask = 0;
opUserSession.openSession(hsmIP, operatorId, password, TacNDJavaLib.DEFAULT_PORT, false, false, true);
opUserSession.createUser(userId, password, authMask);
/*
* Pruebas de bloqueo y desbloqueo del usuario.
*
* */
System.out.println("El usuario " + userId + " está bloqueado: " +
opUserSession.isUserBlocked(userId));
opUserSession.blockUser(userId);
System.out.println("El usuario " + userId + " está bloqueado: " +
opUserSession.isUserBlocked(userId));
opUserSession.unblockUser(userId);
System.out.println("El usuario " + userId + " está bloqueado: " +
opUserSession.isUserBlocked(userId));
/*
* Eliminar usuario de prueba.
* */
opUserSession.deleteUser(userId);
opUserSession.closeSession();
}
}