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 String
ENCODED_CERTIFICATE
static 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(String password)
int
getDurationInMonths()
String
getEncodedCertificate()
String
getEncodedPrivateKey()
String
getKeyAlgorithm()
int
getKeyLength()
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 String ENCODED_CERTIFICATE
- See Also:
- Constant Field Values
-
ENCODED_PRIVATE_KEY
static final String ENCODED_PRIVATE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getKeyAlgorithm
String getKeyAlgorithm()
-
getSignatureAlgorithm
String getSignatureAlgorithm()
-
getKeyLength
int getKeyLength()
-
getDurationInMonths
int getDurationInMonths()
-
getEncodedCertificate
String getEncodedCertificate()
-
getEncodedPrivateKey
String getEncodedPrivateKey()
-
regenerateCertificate
void regenerateCertificate()
-
getCertificate
Content getCertificate()
-
-