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 String
CERTIFICATE_EXPIRY_CHECK_FREQUENCY
static String
CERTIFICATE_EXPIRY_WARN_PERIOD
static String
CERTIFICATE_REVOCATION_CHECK_ENABLED
static String
CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
static String
CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
static String
CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
static String
CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
static 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 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<CertificateDetails>
getCertificateDetails()
int
getCertificateExpiryCheckFrequency()
int
getCertificateExpiryWarnPeriod()
String
getCertificateRevocationListPath()
String
getCertificateRevocationListUrl()
Certificate[]
getCertificates()
List<VirtualHostNode<?>>
getExcludedVirtualHostNodeMessageSources()
List<VirtualHostNode<?>>
getIncludedVirtualHostNodeMessageSources()
String
getName()
Get the name of the objectTrustManager[]
getTrustManagers()
boolean
isCertificateRevocationCheckEnabled()
boolean
isCertificateRevocationCheckOfOnlyEndEntityCertificates()
boolean
isCertificateRevocationCheckWithIgnoringSoftFailures()
boolean
isCertificateRevocationCheckWithNoFallback()
boolean
isCertificateRevocationCheckWithPreferringCertificateRevocationList()
boolean
isExposedAsMessageSource()
boolean
isTrustAnchorValidityEnforced()
-
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 String TRUST_ANCHOR_VALIDITY_ENFORCED
- See Also:
- Constant Field Values
-
CERTIFICATE_EXPIRY_WARN_PERIOD
static final 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 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 String CERTIFICATE_REVOCATION_CHECK_ENABLED
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
static final String CERTIFICATE_REVOCATION_CHECK_WITH_IGNORING_SOFT_FAILURES
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
static final String CERTIFICATE_REVOCATION_CHECK_WITH_PREFERRING_CERTIFICATE_REVOCATION_LIST
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
static final String CERTIFICATE_REVOCATION_CHECK_WITH_NO_FALLBACK
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
static final String CERTIFICATE_REVOCATION_CHECK_OF_ONLY_END_ENTITY_CERTIFICATES
- See Also:
- Constant Field Values
-
CERTIFICATE_REVOCATION_LIST_URL
static final String CERTIFICATE_REVOCATION_LIST_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
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
List<VirtualHostNode<?>> getIncludedVirtualHostNodeMessageSources()
-
getExcludedVirtualHostNodeMessageSources
List<VirtualHostNode<?>> getExcludedVirtualHostNodeMessageSources()
-
isTrustAnchorValidityEnforced
boolean isTrustAnchorValidityEnforced()
-
isCertificateRevocationCheckEnabled
boolean isCertificateRevocationCheckEnabled()
-
isCertificateRevocationCheckOfOnlyEndEntityCertificates
boolean isCertificateRevocationCheckOfOnlyEndEntityCertificates()
-
isCertificateRevocationCheckWithPreferringCertificateRevocationList
boolean isCertificateRevocationCheckWithPreferringCertificateRevocationList()
-
isCertificateRevocationCheckWithNoFallback
boolean isCertificateRevocationCheckWithNoFallback()
-
isCertificateRevocationCheckWithIgnoringSoftFailures
boolean isCertificateRevocationCheckWithIgnoringSoftFailures()
-
getCertificateRevocationListUrl
String getCertificateRevocationListUrl()
-
getCertificateRevocationListPath
String getCertificateRevocationListPath()
-
getCertificateDetails
List<CertificateDetails> getCertificateDetails()
-
getCertificateExpiryWarnPeriod
int getCertificateExpiryWarnPeriod()
-
getCertificateExpiryCheckFrequency
int getCertificateExpiryCheckFrequency()
-
getTrustManagers
TrustManager[] getTrustManagers() throws GeneralSecurityException
- Throws:
GeneralSecurityException
-
getCertificates
Certificate[] getCertificates() throws GeneralSecurityException
- Throws:
GeneralSecurityException
-
-