Class PublicCert

java.lang.Object
io.deephaven.dhservice.client.config.PublicCert

@Immutable(builder=false) public abstract class PublicCert extends Object
An X.509 certificate in PEM format.
  • Constructor Details

    • PublicCert

      public PublicCert()
  • Method Details

    • value

      @Parameter public abstract byte[] value()
    • toTrustCert

      public TrustCert toTrustCert()
      Equivalent to ImmutableTrustCert.builder().specificCert(this).build().
      Returns:
      this public certificate as a specific trust certificate
    • toInputStream

      public final ByteArrayInputStream toInputStream()
      Equivalent to new ByteArrayInputStream(value()).
      Returns:
      the byte array input stream