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 java.lang.String
CERTIFICATE_ALIAS
static java.lang.String
DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
static java.lang.String
DEFAULT_KEYSTORE_TYPE
static java.lang.String
KEY_MANAGER_FACTORY_ALGORITHM
static java.lang.String
KEY_STORE_TYPE
static java.lang.String
PASSWORD
static java.lang.String
STORE_URL
static java.lang.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 java.lang.String
getCertificateAlias()
java.lang.String
getDescription()
java.lang.String
getKeyManagerFactoryAlgorithm()
java.lang.String
getKeyStoreType()
java.lang.String
getPassword()
java.lang.String
getPath()
java.lang.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 java.lang.String KEY_MANAGER_FACTORY_ALGORITHM
- See Also:
- Constant Field Values
-
CERTIFICATE_ALIAS
static final java.lang.String CERTIFICATE_ALIAS
- See Also:
- Constant Field Values
-
KEY_STORE_TYPE
static final java.lang.String KEY_STORE_TYPE
- See Also:
- Constant Field Values
-
PASSWORD
static final java.lang.String PASSWORD
- See Also:
- Constant Field Values
-
STORE_URL
static final java.lang.String STORE_URL
- See Also:
- Constant Field Values
-
USE_HOST_NAME_MATCHING
static final java.lang.String USE_HOST_NAME_MATCHING
- See Also:
- Constant Field Values
-
DEFAULT_KEYSTORE_TYPE
static final java.lang.String DEFAULT_KEYSTORE_TYPE
-
DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
static final java.lang.String DEFAULT_KEY_MANAGER_FACTORY_ALGORITHM
-
-
Method Detail
-
getDescription
java.lang.String getDescription()
- Specified by:
getDescription
in interfaceConfiguredObject<X extends FileKeyStore<X>>
-
getStoreUrl
java.lang.String getStoreUrl()
-
getPath
java.lang.String getPath()
-
getCertificateAlias
java.lang.String getCertificateAlias()
-
getKeyManagerFactoryAlgorithm
java.lang.String getKeyManagerFactoryAlgorithm()
-
getKeyStoreType
java.lang.String getKeyStoreType()
-
getPassword
java.lang.String getPassword()
-
isUseHostNameMatching
boolean isUseHostNameMatching()
-
reload
void reload()
-
-