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.SecurityOptionsCreate 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
-