Class SslSettings


  • @Immutable
    @Deprecated(since="2021-05-27")
    public class SslSettings
    extends java.lang.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 Detail

      • 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 javax.net.ssl.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:
        SSLContext.getDefault()
      • equals

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

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

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