java.lang.Object
com.couchbase.columnar.client.java.internal.TrustSource

@Internal public class TrustSource extends Object
Either a TrustManagerFactory XOR a list of X509Certificate.
  • Method Details Link icon

    • fromJvm Link icon

      public static TrustSource fromJvm()
      Returns a new instance that trusts the certificate authorities trusted by this Java runtime environment.
    • from Link icon

      public static TrustSource from(Path pemFilePath)
      Returns a new instance that trusts the certificates in the specified PEM file.
    • from Link icon

      public static TrustSource from(List<X509Certificate> certificates)
      Returns a new instance that trusts the specified certificates.
    • from Link icon

      public static TrustSource from(TrustManagerFactory factory)
      Returns a new instance backed by the specified factory.
    • insecure Link icon

      public static TrustSource insecure()
      Returns a new instance that does not verify server certificates.
    • certificates Link icon

      public @Nullable List<X509Certificate> certificates()
    • trustManagerFactory Link icon

      public @Nullable TrustManagerFactory trustManagerFactory()
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object