public class PGPSecurityFilter extends AbstractEndpointSecurityFilter
endpoint
logger, muleContext, securityManager
PHASE_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, setEndpoint
getCredentialsAccessor, isAuthenticate, setAuthenticate, setCredentialsAccessor
getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCredentialsAccessor, setCredentialsAccessor
getSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProviders
initialise
protected void authenticateInbound(MuleEvent event) throws SecurityException, UnauthorisedException, UnknownAuthenticationTypeException
authenticateInbound
in class AbstractEndpointSecurityFilter
SecurityException
UnauthorisedException
UnknownAuthenticationTypeException
protected void authenticateOutbound(MuleEvent event) throws SecurityException, UnauthorisedException
authenticateOutbound
in class AbstractEndpointSecurityFilter
SecurityException
UnauthorisedException
protected void doInitialise() throws InitialisationException
doInitialise
in class AbstractSecurityFilter
InitialisationException
public 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–2016 MuleSoft, Inc.. All rights reserved.