Package org.apache.qpid.server.security
Interface AutoGeneratedSelfSignedKeyStore<X extends AutoGeneratedSelfSignedKeyStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,KeyStore<X>
,PermissionedObject
,TaskExecutorProvider
- All Known Implementing Classes:
AutoGeneratedSelfSignedKeyStoreImpl
public interface AutoGeneratedSelfSignedKeyStore<X extends AutoGeneratedSelfSignedKeyStore<X>> extends KeyStore<X>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ENCODED_CERTIFICATE
static java.lang.String
ENCODED_PRIVATE_KEY
-
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 Content
getCertificate()
Content
getClientTrustStore(java.lang.String password)
int
getDurationInMonths()
java.lang.String
getEncodedCertificate()
java.lang.String
getEncodedPrivateKey()
java.lang.String
getKeyAlgorithm()
int
getKeyLength()
java.lang.String
getSignatureAlgorithm()
void
regenerateCertificate()
-
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.KeyStore
getCertificateDetails, getCertificateExpiryCheckFrequency, getCertificateExpiryWarnPeriod, getKeyManagers
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
ENCODED_CERTIFICATE
static final java.lang.String ENCODED_CERTIFICATE
- See Also:
- Constant Field Values
-
ENCODED_PRIVATE_KEY
static final java.lang.String ENCODED_PRIVATE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getKeyAlgorithm
java.lang.String getKeyAlgorithm()
-
getSignatureAlgorithm
java.lang.String getSignatureAlgorithm()
-
getKeyLength
int getKeyLength()
-
getDurationInMonths
int getDurationInMonths()
-
getEncodedCertificate
java.lang.String getEncodedCertificate()
-
getEncodedPrivateKey
java.lang.String getEncodedPrivateKey()
-
regenerateCertificate
void regenerateCertificate()
-
getClientTrustStore
Content getClientTrustStore(java.lang.String password)
-
getCertificate
Content getCertificate()
-
-