Class DANEEntry

java.lang.Object
org.bouncycastle.cert.dane.DANEEntry

public class DANEEntry extends Object
Carrier class for a DANE entry.
  • Field Details

  • Constructor Details

  • Method Details

    • getFlags

      public byte[] getFlags()
    • getCertificate

      public X509CertificateHolder getCertificate()
      Return the certificate associated with this entry.
      Returns:
      the entry's certificate.
    • getDomainName

      public String getDomainName()
    • getRDATA

      public byte[] getRDATA() throws IOException
      Return the full data string as it would appear in the DNS record - flags + encoding
      Returns:
      byte array representing the full data string.
      Throws:
      IOException - if there is an issue encoding the certificate inside this entry.
    • isValidCertificate

      public static boolean isValidCertificate(byte[] data)
      Return true if the byte string has the correct flag bytes to indicate a certificate entry.
      Parameters:
      data - the byte string of interest.
      Returns:
      true if flags indicate a valid certificate, false otherwise.