Package org.apache.qpid.server.security
Interface ManagedPeerCertificateTrustStore<X extends ManagedPeerCertificateTrustStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,ManagedInterface
,MutableCertificateTrustStore
,PermissionedObject
,TaskExecutorProvider
,TrustStore<X>
- All Known Implementing Classes:
ManagedPeerCertificateTrustStoreImpl
public interface ManagedPeerCertificateTrustStore<X extends ManagedPeerCertificateTrustStore<X>> extends TrustStore<X>, MutableCertificateTrustStore
-
-
Field Summary
Fields Modifier and Type Field Description static String
STORED_CERTIFICATES
static String
TYPE_NAME
-
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.TrustStore
CERTIFICATE_EXPIRY_CHECK_FREQUENCY, CERTIFICATE_EXPIRY_WARN_PERIOD, CERTIFICATE_REVOCATION_CHECK_ENABLED, CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES, CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES, CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK, CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST, CERTIFICATE_REVOCATION_LIST_URL, DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY, DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD, DEFAULT_TRUST_ANCHOR_VALIDITY_ENFORCED, TRUST_ANCHOR_VALIDITY_ENFORCED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCertificate(Certificate certificate)
List<Certificate>
getStoredCertificates()
boolean
isExposedAsMessageSource()
void
removeCertificates(List<CertificateDetails> certificates)
-
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, 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
-
Methods inherited from interface org.apache.qpid.server.model.TrustStore
getCertificateDetails, getCertificateExpiryCheckFrequency, getCertificateExpiryWarnPeriod, getCertificateRevocationListPath, getCertificateRevocationListUrl, getCertificates, getExcludedVirtualHostNodeMessageSources, getIncludedVirtualHostNodeMessageSources, getName, getTrustManagers, isCertificateRevocationCheckEnabled, isCertificateRevocationCheckOfOnlyEndEntityCertificates, isCertificateRevocationCheckWithIgnoringSoftFailures, isCertificateRevocationCheckWithNoFallback, isCertificateRevocationCheckWithPreferringCertificateRevocationList, isTrustAnchorValidityEnforced
-
-
-
-
Field Detail
-
TYPE_NAME
static final String TYPE_NAME
- See Also:
- Constant Field Values
-
STORED_CERTIFICATES
static final String STORED_CERTIFICATES
- See Also:
- Constant Field Values
-
-
Method Detail
-
isExposedAsMessageSource
boolean isExposedAsMessageSource()
- Specified by:
isExposedAsMessageSource
in interfaceTrustStore<X extends ManagedPeerCertificateTrustStore<X>>
-
getStoredCertificates
List<Certificate> getStoredCertificates()
-
addCertificate
void addCertificate(Certificate certificate)
-
removeCertificates
void removeCertificates(List<CertificateDetails> certificates)
-
-