Class OSecuritySymmetricKeyUser
java.lang.Object
com.orientechnologies.orient.server.config.OServerUserConfiguration
com.orientechnologies.agent.security.authenticator.OSecuritySymmetricKeyUser
- All Implemented Interfaces:
OGlobalUser,OSymmetricKeyConfig
public class OSecuritySymmetricKeyUser
extends OServerUserConfiguration
implements OSymmetricKeyConfig
Implements the OSymmetricKeyConfig interface for OServerUserConfiguration users. The constructor
takes the user's JSON document and looks for a "properties" field. The "properties" field should
be a JSON document containing the OSymmetricKey-specific fields.
- Author:
- S. Colin Leister
-
Field Summary
Fields inherited from class com.orientechnologies.orient.server.config.OServerUserConfiguration
name, password, resources -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanMethods inherited from class com.orientechnologies.orient.server.config.OServerUserConfiguration
getName, getPassword, getResources
-
Constructor Details
-
OSecuritySymmetricKeyUser
public OSecuritySymmetricKeyUser() -
OSecuritySymmetricKeyUser
-
-
Method Details
-
getKeyString
- Specified by:
getKeyStringin interfaceOSymmetricKeyConfig
-
getKeyFile
- Specified by:
getKeyFilein interfaceOSymmetricKeyConfig
-
getKeyAlgorithm
- Specified by:
getKeyAlgorithmin interfaceOSymmetricKeyConfig
-
getKeystoreFile
- Specified by:
getKeystoreFilein interfaceOSymmetricKeyConfig
-
getKeystorePassword
- Specified by:
getKeystorePasswordin interfaceOSymmetricKeyConfig
-
getKeystoreKeyAlias
- Specified by:
getKeystoreKeyAliasin interfaceOSymmetricKeyConfig
-
getKeystoreKeyPassword
- Specified by:
getKeystoreKeyPasswordin interfaceOSymmetricKeyConfig
-
usesKeyString
public boolean usesKeyString()- Specified by:
usesKeyStringin interfaceOSymmetricKeyConfig
-
usesKeyFile
public boolean usesKeyFile()- Specified by:
usesKeyFilein interfaceOSymmetricKeyConfig
-
usesKeystore
public boolean usesKeystore()- Specified by:
usesKeystorein interfaceOSymmetricKeyConfig
-