Package org.apache.qpid.server.security
Interface FileKeyStore<X extends FileKeyStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,KeyStore<X>
,PermissionedObject
,TaskExecutorProvider
- All Known Implementing Classes:
FileKeyStoreImpl
public interface FileKeyStore<X extends FileKeyStore<X>> extends KeyStore<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
CERTIFICATE_ALIAS
static String
DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
static String
DEFAULT_KEYSTORE_TYPE
static String
KEY_MANAGER_FACTORY_ALGORITHM
static String
KEY_STORE_TYPE
static String
PASSWORD
static String
STORE_URL
static String
USE_HOST_NAME_MATCHING
-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
Fields inherited from interface org.apache.qpid.server.model.KeyStore
CERTIFICATE_EXPIRY_CHECK_FREQUENCY, CERTIFICATE_EXPIRY_WARN_PERIOD, DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY, DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCertificateAlias()
String
getDescription()
String
getKeyManagerFactoryAlgorithm()
String
getKeyStoreType()
String
getPassword()
String
getPath()
String
getStoreUrl()
boolean
isUseHostNameMatching()
void
reload()
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.model.KeyStore
getCertificateDetails, getCertificateExpiryCheckFrequency, getCertificateExpiryWarnPeriod, getKeyManagers
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
KEY_MANAGER_FACTORY_ALGORITHM
static final String KEY_MANAGER_FACTORY_ALGORITHM
- See Also:
- Constant Field Values
-
CERTIFICATE_ALIAS
static final String CERTIFICATE_ALIAS
- See Also:
- Constant Field Values
-
KEY_STORE_TYPE
static final String KEY_STORE_TYPE
- See Also:
- Constant Field Values
-
PASSWORD
static final String PASSWORD
- See Also:
- Constant Field Values
-
STORE_URL
static final String STORE_URL
- See Also:
- Constant Field Values
-
USE_HOST_NAME_MATCHING
static final String USE_HOST_NAME_MATCHING
- See Also:
- Constant Field Values
-
DEFAULT_KEYSTORE_TYPE
static final String DEFAULT_KEYSTORE_TYPE
-
DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
static final String DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
-
-
Method Detail
-
getDescription
String getDescription()
- Specified by:
getDescription
in interfaceConfiguredObject<X extends FileKeyStore<X>>
-
getStoreUrl
String getStoreUrl()
-
getPath
String getPath()
-
getCertificateAlias
String getCertificateAlias()
-
getKeyManagerFactoryAlgorithm
String getKeyManagerFactoryAlgorithm()
-
getKeyStoreType
String getKeyStoreType()
-
getPassword
String getPassword()
-
isUseHostNameMatching
boolean isUseHostNameMatching()
-
reload
void reload()
-
-