Package org.apache.qpid.server.model
Interface TrustStore<X extends TrustStore<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,PermissionedObject
,TaskExecutorProvider
- All Known Subinterfaces:
FileTrustStore<X>
,ManagedPeerCertificateTrustStore<X>
,NonJavaTrustStore<X>
,SiteSpecificTrustStore<X>
- All Known Implementing Classes:
AbstractTrustStore
,FileTrustStoreImpl
,ManagedPeerCertificateTrustStoreImpl
,NonJavaTrustStoreImpl
,SiteSpecificTrustStoreImpl
public interface TrustStore<X extends TrustStore<X>> extends ConfiguredObject<X>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static java.lang.String
CERTIFICATE_EXPIRY_WARN_PERIOD
static java.lang.String
CERTIFICATE_REVOCATION_CHECK_ENABLED
static java.lang.String
CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
static java.lang.String
CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
static java.lang.String
CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
static java.lang.String
CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
static java.lang.String
CERTIFICATE_REVOCATION_LIST_URL
static int
DEFAULT_CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static int
DEFAULT_CERTIFICATE_EXPIRY_WARN_PERIOD
static boolean
DEFAULT_TRUST_ANCHOR_VALIDITY_ENFORCED
static java.lang.String
TRUST_ANCHOR_VALIDITY_ENFORCED
-
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
-
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
-
-
-
-
Field Detail
-
TRUST_ANCHOR_VALIDITY_ENFORCED
static final java.lang.String TRUST_ANCHOR_VALIDITY_ENFORCED
- See Also:
- Constant Field Values
-
CERTIFICATE_EXPIRY_WARN_PERIOD
static final java.lang.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 java.lang.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
-
DEFAULT_TRUST_ANCHOR_VALIDITY_ENFORCED
static final boolean DEFAULT_TRUST_ANCHOR_VALIDITY_ENFORCED
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_ENABLED
static final java.lang.String CERTIFICATE_REVOCATION_CHECK_ENABLED
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
static final java.lang.String CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
static final java.lang.String CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
static final java.lang.String CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
static final java.lang.String CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_LIST_URL
static final java.lang.String CERTIFICATE_REVOCATION_LIST_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
java.lang.String getName()
Description copied from interface:ConfiguredObject
Get the name of the object- Specified by:
getName
in interfaceConfiguredObject<X extends TrustStore<X>>
- Specified by:
getName
in interfacePermissionedObject
- Returns:
- the name of the object
-
isExposedAsMessageSource
boolean isExposedAsMessageSource()
-
getIncludedVirtualHostNodeMessageSources
java.util.List<VirtualHostNode<?>> getIncludedVirtualHostNodeMessageSources()
-
getExcludedVirtualHostNodeMessageSources
java.util.List<VirtualHostNode<?>> getExcludedVirtualHostNodeMessageSources()
-
isTrustAnchorValidityEnforced
boolean isTrustAnchorValidityEnforced()
-
isCertificateRevocationCheckEnabled
boolean isCertificateRevocationCheckEnabled()
-
isCertificateRevocationCheckOfOnlyEndEntityCertificates
boolean isCertificateRevocationCheckOfOnlyEndEntityCertificates()
-
isCertificateRevocationCheckWithPreferringCertificateRevocationList
boolean isCertificateRevocationCheckWithPreferringCertificateRevocationList()
-
isCertificateRevocationCheckWithNoFallback
boolean isCertificateRevocationCheckWithNoFallback()
-
isCertificateRevocationCheckWithIgnoringSoftFailures
boolean isCertificateRevocationCheckWithIgnoringSoftFailures()
-
getCertificateRevocationListUrl
java.lang.String getCertificateRevocationListUrl()
-
getCertificateRevocationListPath
java.lang.String getCertificateRevocationListPath()
-
getCertificateDetails
java.util.List<CertificateDetails> getCertificateDetails()
-
getCertificateExpiryWarnPeriod
int getCertificateExpiryWarnPeriod()
-
getCertificateExpiryCheckFrequency
int getCertificateExpiryCheckFrequency()
-
getTrustManagers
javax.net.ssl.TrustManager[] getTrustManagers() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
getCertificates
java.security.cert.Certificate[] getCertificates() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-