| Interface | Description |
|---|---|
| AuthenticationFilter |
AuthenticationFilter is a base filter for authenticating messages. |
| CredentialsAccessor |
CredentialsAccessor is a template for obtaining user credentials from the current message. |
| EncryptionStrategy |
EncryptionStrategy can be used to provide different types of Encryption strategy objects. |
| SecurityContext |
SecurityContext holds security information and is associated with the MuleSession. |
| SecurityContextFactory |
SecurityContextFactory is responsible for creating a SecurityContext instance. |
| SecurityFilter |
SecurityFilter is a base filter for secure filtering of inbound and outbound event flow. |
| SecurityManager |
SecurityManager is responsible for managing one or more SecurityProviders. |
| SecurityProvider |
SecurityProvider is a target security provider that actually does the work of authenticating credentials and
populating the Authentication object. |
| TlsDirectKeyStore |
Configure direct key stores.
|
| TlsDirectTrustStore |
Configure direct trust stores.
|
| TlsIndirectKeyStore |
Configure indirect key stores.
|
| TlsIndirectTrustStore |
Configure indirect trust stores.
|
| Class | Description |
|---|---|
| DefaultMuleAuthentication |
Default implementation of
Authentication |
| DefaultMuleCredentials |
Default implementation of
Credentials. |
| Exception | Description |
|---|---|
| CredentialsNotSetException |
CredentialsNotSetException is thrown when user credentials cannot be obtained from the current message |
| CryptoFailureException |
CryptoFailureException is a generic exception thrown by an CryptoStrategy if encryption or decryption fails. |
| EncryptionNotSupportedException |
EncryptionNotSupportedException is thrown if an algorithm is set in the MULE_USER header but it doesn't match the
algorithm set on the security filter |
| EncryptionStrategyNotFoundException |
EncryptionStrategyNotFoundException thrown by the SecurityManager when an encryption
scheme is set in a property or header that has not been registered with the manager. |
| NotPermittedException |
NotPermittedException is thrown if the user isn't authorized to perform an action. |
| UnauthorisedException |
UnauthorisedException is thrown if authentication fails. |
| UnsupportedAuthenticationSchemeException |
UnsupportedAuthenticationSchemeException is thrown when a authentication scheme is being used on the message that the
Security filter does not understand. |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.