Package org.apache.qpid.server.model
Interface KeyStore<X extends KeyStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,TaskExecutorProvider
- All Known Subinterfaces:
AutoGeneratedSelfSignedKeyStore<X>
,FileKeyStore<X>
,NonJavaKeyStore<X>
- All Known Implementing Classes:
AbstractKeyStore
,AutoGeneratedSelfSignedKeyStoreImpl
,FileKeyStoreImpl
,NonJavaKeyStoreImpl
public interface KeyStore<X extends KeyStore<X>> extends ConfiguredObject<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static String
CERTIFICATE_EXPIRY_WARN_PERIOD
static int
DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static int
DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<CertificateDetails>
getCertificateDetails()
int
getCertificateExpiryCheckFrequency()
int
getCertificateExpiryWarnPeriod()
KeyManager[]
getKeyManagers()
-
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, getDescription, 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.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
CERTIFICATE_EXPIRY_WARN_PERIOD
static final String CERTIFICATE_EXPIRY_WARN_PERIOD
- See Also:
- Constant Field Values
-
DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD
static final int DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD
- See Also:
- Constant Field Values
-
CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static final String CERTIFICATE_EXPIRY_CHECK_FREQUENCY
- See Also:
- Constant Field Values
-
DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static final int DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCertificateExpiryWarnPeriod
int getCertificateExpiryWarnPeriod()
-
getCertificateExpiryCheckFrequency
int getCertificateExpiryCheckFrequency()
-
getKeyManagers
KeyManager[] getKeyManagers() throws GeneralSecurityException
- Throws:
GeneralSecurityException
-
getCertificateDetails
List<CertificateDetails> getCertificateDetails()
-
-