public class SiteSpecificTrustStoreImpl extends AbstractConfiguredObject<SiteSpecificTrustStoreImpl> implements SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
SECURED_STRING_VALUE
CERTIFICATE
CONTEXT, CREATED_BY, CREATED_TIME, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
Constructor and Description |
---|
SiteSpecificTrustStoreImpl(Map<String,Object> attributes,
Broker<?> broker) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.util.concurrent.ListenableFuture<Void> |
doActivate() |
protected com.google.common.util.concurrent.ListenableFuture<Void> |
doDelete() |
String |
getCertificate() |
String |
getCertificateIssuer() |
Certificate[] |
getCertificates() |
String |
getCertificateSerialNumber() |
String |
getCertificateSignature() |
String |
getCertificateSubject() |
String |
getCertificateValidFromDate() |
String |
getCertificateValidUntilDate() |
List<VirtualHost> |
getExcludedVirtualHostMessageSources() |
List<VirtualHost> |
getIncludedVirtualHostMessageSources() |
String |
getSiteUrl() |
TrustManager[] |
getTrustManagers() |
boolean |
isExposedAsMessageSource() |
protected void |
postResolve() |
void |
refreshCertificate() |
addChangeListener, addChildAsync, applyToChildren, asObjectRecord, attainState, attributeSet, authoriseCreate, authoriseCreateChild, authoriseDelete, authoriseSetAttributes, beforeClose, changeAttribute, changeAttributes, childAdded, childRemoved, close, closeAsync, closeChildren, create, createAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, deleted, doAfter, doAfter, doAfter, doAfter, doAfter, doAfter, doAfterAlways, doAfterAlways, doCreation, doOnConfigThread, doOpening, doResolution, doSync, doSync, doValidation, findConfiguredObject, forceUpdateAllSecureAttributes, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getSecurityManager, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop, toString, validateChange, validateOnCreate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addChangeListener, asObjectRecord, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getTaskExecutor, getType, getTypeClass, isDurable, managesChildStorage, open, openAsync, removeChangeListener, setAttribute, setAttributes, setAttributesAsync
public String getSiteUrl()
getSiteUrl
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
protected void postResolve()
postResolve
in class AbstractConfiguredObject<SiteSpecificTrustStoreImpl>
public String getCertificate()
getCertificate
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public TrustManager[] getTrustManagers() throws GeneralSecurityException
getTrustManagers
in interface TrustStore<SiteSpecificTrustStoreImpl>
GeneralSecurityException
public Certificate[] getCertificates() throws GeneralSecurityException
getCertificates
in interface TrustStore<SiteSpecificTrustStoreImpl>
GeneralSecurityException
protected com.google.common.util.concurrent.ListenableFuture<Void> doDelete()
protected com.google.common.util.concurrent.ListenableFuture<Void> doActivate()
public boolean isExposedAsMessageSource()
isExposedAsMessageSource
in interface TrustStore<SiteSpecificTrustStoreImpl>
public List<VirtualHost> getIncludedVirtualHostMessageSources()
getIncludedVirtualHostMessageSources
in interface TrustStore<SiteSpecificTrustStoreImpl>
public List<VirtualHost> getExcludedVirtualHostMessageSources()
getExcludedVirtualHostMessageSources
in interface TrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateIssuer()
getCertificateIssuer
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateSubject()
getCertificateSubject
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateSerialNumber()
getCertificateSerialNumber
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateSignature()
getCertificateSignature
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateValidFromDate()
getCertificateValidFromDate
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public String getCertificateValidUntilDate()
getCertificateValidUntilDate
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
public void refreshCertificate()
refreshCertificate
in interface SiteSpecificTrustStore<SiteSpecificTrustStoreImpl>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.