public class PGPSecurityFilter extends AbstractEndpointSecurityFilter
endpointlogger, muleContext, securityManagerPHASE_NAME| Constructor and Description |
|---|
PGPSecurityFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
authenticateInbound(MuleEvent event) |
protected void |
authenticateOutbound(MuleEvent event) |
protected void |
doInitialise() |
PGPKeyRing |
getKeyManager() |
EncryptionStrategy |
getStrategy() |
boolean |
isSignRequired() |
void |
setKeyManager(PGPKeyRing keyManager) |
void |
setSignRequired(boolean signRequired) |
void |
setStrategy(EncryptionStrategy strategy) |
void |
setStrategyName(String name) |
authenticate, doFilter, getEndpoint, setEndpointgetCredentialsAccessor, isAuthenticate, setAuthenticate, setCredentialsAccessorgetSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayloadclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCredentialsAccessor, setCredentialsAccessorgetSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProvidersinitialiseprotected void authenticateInbound(MuleEvent event) throws SecurityException, UnauthorisedException, UnknownAuthenticationTypeException
authenticateInbound in class AbstractEndpointSecurityFilterSecurityExceptionUnauthorisedExceptionUnknownAuthenticationTypeExceptionprotected void authenticateOutbound(MuleEvent event) throws SecurityException, UnauthorisedException
authenticateOutbound in class AbstractEndpointSecurityFilterSecurityExceptionUnauthorisedExceptionprotected void doInitialise()
throws InitialisationException
doInitialise in class AbstractSecurityFilterInitialisationExceptionpublic EncryptionStrategy getStrategy()
public void setStrategy(EncryptionStrategy strategy)
public void setStrategyName(String name)
public boolean isSignRequired()
public void setSignRequired(boolean signRequired)
public PGPKeyRing getKeyManager()
public void setKeyManager(PGPKeyRing keyManager)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.