NET API
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
Sesión

Descripción detallada

Gestión de sesiones de cliente con HSM.

Consulte la documentación técnica del HSM.

Funciones

void Conectar (cadena Usuario, cadena Contraseña)
 Establece una conexión cifrada con el HSM utilizando el equilibrio de carga.

Parámetros
UserUsuario/Partición HSM.
PasswordContraseña de usuario.

 
void Conectar (cadena Dirección, cadena Usuario, cadena Contraseña)
 Se conecta a un HSM concreto mediante una conexión cifrada.
 
void Conectar (cadena Dirección, cadena Usuario, cadena Contraseña, cadena Otp)
 Se conecta a un HSM concreto mediante una conexión cifrada.
 
void ConnectWithLB (cadena Usuario, cadena Contraseña, cadena Otp)
 
void ConnectWithLB (cadena Dirección, cadena Usuario, cadena Contraseña, cadena Otp)
 
void Connect (cadena Address, cadena User, cadena Password, bool Encrypted, bool UseLoadBalance)
 Establece una conexión con el HSM utilizando todos los parámetros de la API.
 
void Connect (cadena Address, cadena User, cadena Password, cadena Otp, bool Encrypted, bool UseLoadBalance)
 Establece una conexión con el HSM utilizando todos los parámetros de la API.
 
void ConectarAnónimamente (cadena Dirección)
 Establece una conexión anónima con el HSM.
 
void ConnectToken (cadena Usuario, cadena Token)
 Establece una conexión con el HSM utilizando un token temporal emitido por el usuario.
 
void ConnectToken (cadena Dirección, cadena Usuario, cadena Token)
 Establece una conexión con el HSM utilizando un token temporal emitido por el usuario.
 
void ConnectToken (cadena Address, cadena User, cadena Token, bool Encrypted, bool UseLoadBalance)
 establece una conexión con el HSM utilizando un token temporal emitido por el usuario.
 
void Desconectar (bool flagCerrar)
 Finaliza la conexión con el HSM.
 
void Desconectar ()
 Finaliza la conexión con el HSM.
 
UInt32 getCID ()
 Recupera el CID (Correlation ID) de la sesión actual. El CID permite relacionar la operación en el cliente HSM con los registros del HSM. El CID sólo está disponible cuando existe una sesión establecida con el HSM; en caso contrario, el valor será 0 (cero). Este número suele representarse en hexadecimal.
 

Funciones

Conectar() [1/5]

Conectar() [2/5]

void Connect ( string Address,
string User,
string Password )
inline

Se conecta a un HSM concreto mediante una conexión cifrada.

Parámetros
AddressDirección IP del HSM.
UserUsuario/Partición HSM.
PasswordContraseña de usuario.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.
Notas
Esta API utiliza la IP introducida para establecer la conexión. Si se utiliza el equilibrio de carga, se ignorará la IP introducida.

Conectar() [3/5]

void Connect ( string Address,
string User,
string Password,
string Otp )
inline

Se conecta a un HSM concreto mediante una conexión cifrada.

Parámetros
AddressDirección IP del HSM.
UserUsuario/Partición HSM.
PasswordContraseña de usuario.
OtpOTP generado por el usuario.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.
Notas
Esta API utiliza la IP introducida para establecer la conexión. Si se utiliza el equilibrio de carga, se ignorará la IP introducida.

ConectarConLB() [1/2]

void ConnectWithLB ( string User,
string Password,
string Otp )
inline

ConectarConLB() [2/2]

void ConnectWithLB ( string Address,
string User,
string Password,
string Otp )
inline

Conectar() [4/5]

void Connect ( string Address,
string User,
string Password,
bool Encrypted,
bool UseLoadBalance )
inline

Establece una conexión con el HSM utilizando todos los parámetros de la API.

Parámetros
AddressDirección IP del HSM.
UserUsuario de HSM.
PasswordContraseña de usuario del HSM.
EncryptedIndica si los datos transmitidos durante esta sesión serán encriptados.
UseLoadBalanceIndica si se utilizará o no la configuración de equilibrio de carga. Si este valor es verdadero, se ignorará el campo Dirección.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.

Conectar() [5/5]

void Connect ( string Address,
string User,
string Password,
string Otp,
bool Encrypted,
bool UseLoadBalance )
inline

Establece una conexión con el HSM utilizando todos los parámetros de la API.

Parámetros
AddressDirección IP del HSM.
UserUsuario de HSM.
PasswordContraseña de usuario del HSM.
OtpOTP generado por el usuario.
EncryptedIndica si los datos transmitidos durante esta sesión serán encriptados.
UseLoadBalanceIndica si se utilizará o no la configuración de equilibrio de carga. Si este valor es verdadero, se ignorará el campo Dirección.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.

ConectarAnónimamente()

void ConnectAnonymously ( string Address)
inline

Establece una conexión anónima con el HSM.

Parámetros
AddressDirección IP del HSM.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error.
Ejemplos
m_de_n.cs.

ConnectToken() [1/3]

void ConnectToken ( string User,
string Token )
inline

Establece una conexión con el HSM utilizando un token temporal emitido por el usuario.

Parámetros
UserUsuario de HSM.
TokenValor de la ficha
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.
Ejemplos
atoken.cs.

ConnectToken() [2/3]

void ConnectToken ( string Address,
string User,
string Token )
inline

Establece una conexión con el HSM utilizando un token temporal emitido por el usuario.

Parámetros
AddressDirección IP del HSM.
UserUsuario de HSM.
TokenValor de la ficha
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.

ConnectToken() [3/3]

void ConnectToken ( string Address,
string User,
string Token,
bool Encrypted,
bool UseLoadBalance )
inline

establece una conexión con el HSM utilizando un token temporal emitido por el usuario.

Parámetros
AddressDirección IP del HSM.
UserUsuario de HSM.
Token>Valor del código
EncryptedIndica si los datos transmitidos durante esta sesión serán encriptados.
UseLoadBalanceIndica si se utilizará o no la configuración del equilibrio de carga. Si este valor es falso, se utilizará el campo Dirección.
Excepciones
Dinamo.Hsm.DinamoExceptionSe lanza cuando se produce un error de acceso o validación de usuario.

Desconectar() [1/2]

Desconectar() [2/2]

void Disconnect ( )
inline

Finaliza la conexión con el HSM.

getCID()

UInt32 getCID ( )
inline

Recupera el CID (Correlation ID) de la sesión actual. El CID permite relacionar la operación en el cliente HSM con los registros del HSM. El CID sólo está disponible cuando existe una sesión establecida con el HSM; en caso contrario, el valor será 0 (cero). Este número suele representarse en hexadecimal.

Devolución
CID.
Excepciones
DinamoExceptionLanza una excepción en caso de error.