Package net.quasardb.qdb
Class Session.SecurityOptions
java.lang.Object
net.quasardb.qdb.Session.SecurityOptions
- All Implemented Interfaces:
Serializable
- Enclosing class:
Session
Optional configuration for establishing a secure connection.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSecurityOptions
(String userName, String userPrivateKey, String clusterPublicKey) -
Method Summary
Modifier and TypeMethodDescriptionstatic Session.SecurityOptions
Create security credentials using QuasarDB's credential files as input.
-
Field Details
-
userName
-
userPrivateKey
-
clusterPublicKey
-
-
Constructor Details
-
SecurityOptions
- Parameters:
userName
- Username to use when authenticating to the cluster.userPrivateKey
- Private key of the user.clusterPublicKey
- Public key of the cluster.
-
-
Method Details
-
ofFiles
public static Session.SecurityOptions ofFiles(String userSecurityFile, String clusterPublicKeyFile) throws IOException Create security credentials using QuasarDB's credential files as input.- Parameters:
userSecurityFile
- Path to the user's security file, e.g. /home/myuser/myuser_private.keyuserSecurityFile
- Path to the cluster's public key file, e.g. /usr/share/qdb/cluster_public.key- Throws:
IOException
-