Class ConfigSSLEngineProvider

  • All Implemented Interfaces:
    SSLEngineProvider

    public class ConfigSSLEngineProvider
    extends java.lang.Object
    implements SSLEngineProvider
    Deprecated.
    Classic remoting is deprecated, use Artery. Since Akka 2.6.0.
    Config in pekko.remote.classic.netty.ssl.security

    Subclass may override protected methods to replace certain parts, such as key and trust manager.

    • Constructor Detail

      • ConfigSSLEngineProvider

        public ConfigSSLEngineProvider​(MarkerLoggingAdapter log,
                                       org.apache.pekko.remote.transport.netty.SSLSettings settings)
        Deprecated.
      • ConfigSSLEngineProvider

        public ConfigSSLEngineProvider​(ActorSystem system)
        Deprecated.
    • Method Detail

      • createSecureRandom

        public java.security.SecureRandom createSecureRandom()
        Deprecated.
      • keyManagers

        protected javax.net.ssl.KeyManager[] keyManagers()
        Deprecated.
        Subclass may override to customize KeyManager
      • loadKeystore

        protected java.security.KeyStore loadKeystore​(java.lang.String filename,
                                                      java.lang.String password)
        Deprecated.
        Subclass may override to customize loading of KeyStore
      • trustManagers

        protected javax.net.ssl.TrustManager[] trustManagers()
        Deprecated.
        Subclass may override to customize TrustManager