The SSL transport can be used for secure socket communication using SSL or TLS.
The Javadoc for this transport can be found {javadoc:mule/transport/ssl}here{javadoc}.
SSL
SSL Transport
Connects Mule to an SSL socket to send or receive data via the network.
The client key store. SSL and TLS connections are made on behalf of an entity, which can be anonymous or identified by a certificate. This interface specifies how a keystore can be used to provide the certificates (and associated private keys) necessary for identification.
The key store information, including location, key store type, and algorithm.
The server trust store. TLS connections are made to trusted systems - the public certificates of trusted systems are stored in a keystore (called a trust store) and used to verify that the connection made to a remote system really is the expected identity.
Configures the global Java protocol handler by setting the java.protocol.handler.pkgs system property.