Client session management with HSM.
See the HSM technical documentation.
Functions | |||||
void | Connect (string User, string Password) | ||||
Establishes an encrypted connection with the HSM using the load balance.
| |||||
void | Connect (string Address, string User, string Password) | ||||
Connects to a specific HSM using an encrypted connection. | |||||
void | Connect (string Address, string User, string Password, string Otp) | ||||
Connects to a specific HSM using an encrypted connection. | |||||
void | ConnectWithLB (string User, string Password, string Otp) | ||||
void | ConnectWithLB (string Address, string User, string Password, string Otp) | ||||
void | Connect (string Address, string User, string Password, bool Encrypted, bool UseLoadBalance) | ||||
Establishes a connection with the HSM using all the API parameters. | |||||
void | Connect (string Address, string User, string Password, string Otp, bool Encrypted, bool UseLoadBalance) | ||||
Establishes a connection with the HSM using all the API parameters. | |||||
void | ConnectAnonymously (string Address) | ||||
Establishes an anonymous connection to the HSM. | |||||
void | ConnectToken (string User, string Token) | ||||
Establishes a connection with the HSM using a temporary token issued by the user. | |||||
void | ConnectToken (string Address, string User, string Token) | ||||
Establishes a connection with the HSM using a temporary token issued by the user. | |||||
void | ConnectToken (string Address, string User, string Token, bool Encrypted, bool UseLoadBalance) | ||||
establishes a connection with the HSM using a temporary token issued by the user. | |||||
void | Disconnect (bool flagClose) | ||||
Terminates the connection to the HSM. | |||||
void | Disconnect () | ||||
Terminates the connection to the HSM. | |||||
UInt32 | getCID () | ||||
Retrieves the CID (Correlation ID) of the current session. The CID makes it possible to relate the operation on the HSM client to the HSM logs. The CID is only available when there is an established session with the HSM, otherwise the value will be 0 (zero). This number is usually represented in hexadecimal. | |||||
|
inline |
Establishes an encrypted connection to the HSM using the load balance settings.
User | HSM User/Partition. |
Password | User password. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Connects to a specific HSM using an encrypted connection.
Address | IP address of the HSM. |
User | HSM User/Partition. |
Password | User password. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Connects to a specific HSM using an encrypted connection.
Address | IP address of the HSM. |
User | HSM User/Partition. |
Password | User password. |
Otp | OTP generated by the user. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
|
inline |
Establishes a connection with the HSM using all the API parameters.
Address | IP address of the HSM. |
User | HSM user. |
Password | HSM user password. |
Encrypted | Indicates whether the data transmitted during this session will be encrypted. |
UseLoadBalance | Indicates whether the load balance settings will be used or not. If this value is set to true, the Address field will be ignored. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Establishes a connection with the HSM using all the API parameters.
Address | IP address of the HSM. |
User | HSM user. |
Password | HSM user password. |
Otp | OTP generated by the user. |
Encrypted | Indicates whether the data transmitted during this session will be encrypted. |
UseLoadBalance | Indicates whether the load balance settings will be used or not. If this value is set to true, the Address field will be ignored. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Establishes an anonymous connection to the HSM.
Address | IP address of the HSM. |
Dinamo.Hsm.DinamoException | Launched when an error occurs. |
|
inline |
Establishes a connection with the HSM using a temporary token issued by the user.
User | HSM user. |
Token | Token value |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Establishes a connection with the HSM using a temporary token issued by the user.
Address | IP address of the HSM. |
User | HSM user. |
Token | Token value |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
establishes a connection with the HSM using a temporary token issued by the user.
Address | IP address of the HSM. |
User | HSM user. |
Token | >Token value |
Encrypted | Indicates whether the data transmitted during this session will be encrypted. |
UseLoadBalance | Indicates whether the load balance settings will be used or not. If this value is set to false, the Address field will be used. |
Dinamo.Hsm.DinamoException | Posted when a user access or validation error occurs. |
|
inline |
Terminates the connection to the HSM.
flagClose | Determines whether the session will be physically closed, or only released in the local cache. |
|
inline |
Terminates the connection to the HSM.
|
inline |
Retrieves the CID (Correlation ID) of the current session. The CID makes it possible to relate the operation on the HSM client to the HSM logs. The CID is only available when there is an established session with the HSM, otherwise the value will be 0 (zero). This number is usually represented in hexadecimal.
DinamoException | Throws exception in case of error. |