Package org.apache.qpid.server.security
Interface NonJavaKeyStore<X extends NonJavaKeyStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,KeyStore<X>
,PermissionedObject
,TaskExecutorProvider
- All Known Implementing Classes:
NonJavaKeyStoreImpl
public interface NonJavaKeyStore<X extends NonJavaKeyStore<X>> extends KeyStore<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
CERTIFICATE_URL
static String
PRIVATE_KEY_URL
-
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
getCertificateUrl()
Date
getCertificateValidEnd()
Date
getCertificateValidStart()
String
getDescription()
String
getIntermediateCertificateUrl()
String
getPrivateKeyUrl()
String
getSubjectName()
-
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
-
CERTIFICATE_URL
static final String CERTIFICATE_URL
- See Also:
- Constant Field Values
-
PRIVATE_KEY_URL
static final String PRIVATE_KEY_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
String getDescription()
- Specified by:
getDescription
in interfaceConfiguredObject<X extends NonJavaKeyStore<X>>
-
getPrivateKeyUrl
String getPrivateKeyUrl()
-
getCertificateUrl
String getCertificateUrl()
-
getIntermediateCertificateUrl
String getIntermediateCertificateUrl()
-
getSubjectName
String getSubjectName()
-
getCertificateValidEnd
Date getCertificateValidEnd()
-
getCertificateValidStart
Date getCertificateValidStart()
-
-