Class SslSettings

java.lang.Object
com.mongodb.connection.SslSettings

@Immutable @Deprecated(since="2021-05-27") public class SslSettings extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Settings for connecting to MongoDB via SSL.
Since:
3.0
  • Method Details

    • builder

      public static SslSettings.Builder builder()
      Deprecated.
      Gets a Builder for creating a new SSLSettings instance.
      Returns:
      a new Builder for SSLSettings.
    • builder

      public static SslSettings.Builder builder(SslSettings sslSettings)
      Deprecated.
      Creates a builder instance.
      Parameters:
      sslSettings - existing SslSettings to default the builder settings on.
      Returns:
      a builder
      Since:
      3.7
    • isEnabled

      public boolean isEnabled()
      Deprecated.
      Returns whether SSL is enabled.
      Returns:
      true if SSL is enabled.
    • isInvalidHostNameAllowed

      public boolean isInvalidHostNameAllowed()
      Deprecated.
      Returns whether invalid host names should be allowed. Defaults to false. Take care before setting this to true, as it makes the application susceptible to man-in-the-middle attacks.
      Returns:
      true if invalid host names are allowed.
    • getContext

      public SSLContext getContext()
      Deprecated.
      Gets the SSLContext configured for use with SSL connections.
      Returns:
      the SSLContext, which defaults to null if not configured. In that case SSLContext.getDefault() will be used if SSL is enabled.
      Since:
      3.5
      See Also:
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object