org.vertx.scala.core

ClientSSLSupport

trait ClientSSLSupport extends Self with SSLSupport

Supports org.vertx.java.core.ClientSSLSupport functionality.

Linear Supertypes
SSLSupport, AsJava, Self, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ClientSSLSupport
  2. SSLSupport
  3. AsJava
  4. Self
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type J <: java.core.ClientSSLSupport[_]

    The internal type of the Java wrapped class.

    The internal type of the Java wrapped class.

    Definition Classes
    ClientSSLSupportSSLSupport → AsJava

Abstract Value Members

  1. abstract val asJava: J

    The internal instance of the Java wrapped class.

    The internal instance of the Java wrapped class.

    Definition Classes
    AsJava

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def getKeyStorePassword: String

    returns

    Get the key store password

    Definition Classes
    SSLSupport
  11. def getKeyStorePath: String

    returns

    Get the key store path

    Definition Classes
    SSLSupport
  12. def getTrustStorePassword: String

    returns

    Get trust store password

    Definition Classes
    SSLSupport
  13. def getTrustStorePath: String

    returns

    Get the trust store path

    Definition Classes
    SSLSupport
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. def isSSL: Boolean

    returns

    Is SSL enabled?

    Definition Classes
    SSLSupport
  17. def isTrustAll: Boolean

    returns

    true if this client will trust all server certificates.

  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. def setKeyStorePassword(pwd: String): ClientSSLSupport.this.type

    Set the password for the SSL key store.

    Set the password for the SSL key store. This method should only be used in SSL mode, i.e. after org.vertx.scala.core.SSLSupport.setSSL(boolean) has been set to true.

    returns

    A reference to this, so multiple invocations can be chained together.

    Definition Classes
    SSLSupport
  22. def setKeyStorePath(path: String): ClientSSLSupport.this.type

    Set the path to the SSL key store.

    Set the path to the SSL key store. This method should only be used in SSL mode, i.e. after org.vertx.scala.core.SSLSupport.setSSL(boolean) has been set to true.

    The SSL key store is a standard Java Key Store, and will contain the client certificate. Client certificates are only required if the server requests client authentication.

    returns

    A reference to this, so multiple invocations can be chained together.

    Definition Classes
    SSLSupport
  23. def setSSL(ssl: Boolean): ClientSSLSupport.this.type

    If ssl is true, this signifies that any connections will be SSL connections.

    If ssl is true, this signifies that any connections will be SSL connections.

    returns

    A reference to this, so multiple invocations can be chained together.

    Definition Classes
    SSLSupport
  24. def setTrustAll(trustAll: Boolean): ClientSSLSupport.this.type

    If you want an SSL client to trust *all* server certificates rather than match them against those in its trust store, you can set this to true.

    If you want an SSL client to trust *all* server certificates rather than match them against those in its trust store, you can set this to true.

    Use this with caution as you may be exposed to "main in the middle" attacks

    trustAll

    Set to true if you want to trust all server certificates

  25. def setTrustStorePassword(pwd: String): ClientSSLSupport.this.type

    Set the password for the SSL trust store.

    Set the password for the SSL trust store. This method should only be used in SSL mode, i.e. after org.vertx.scala.core.SSLSupport.setSSL(boolean) has been set to true.

    returns

    A reference to this, so multiple invocations can be chained together.

    Definition Classes
    SSLSupport
  26. def setTrustStorePath(path: String): ClientSSLSupport.this.type

    Set the path to the SSL trust store.

    Set the path to the SSL trust store. This method should only be used in SSL mode, i.e. after org.vertx.scala.core.SSLSupport.setSSL(boolean) has been set to true.

    The trust store is a standard Java Key Store, and should contain the certificates of any servers that the client trusts.

    returns

    A reference to this, so multiple invocations can be chained together.

    Definition Classes
    SSLSupport
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def wrap[X](doStuff: ⇒ X): ClientSSLSupport.this.type

    Helper method wrapping invocations and returning the Scala type, once again to help provide fluent return types

    Helper method wrapping invocations and returning the Scala type, once again to help provide fluent return types

    Attributes
    protected[this]
    Definition Classes
    Self

Inherited from SSLSupport

Inherited from AsJava

Inherited from Self

Inherited from AnyRef

Inherited from Any

Ungrouped