Class TLSA


  • public class TLSA
    extends Data
    • Field Detail

      • certUsageByte

        public final byte certUsageByte
        The provided association that will be used to match the certificate presented in the TLS handshake.
      • selectorByte

        public final byte selectorByte
        Which part of the TLS certificate presented by the server will be matched against the association data.
      • matchingTypeByte

        public final byte matchingTypeByte
        How the certificate association is presented.
    • Constructor Detail

      • TLSA

        TLSA​(byte certUsageByte,
             byte selectorByte,
             byte matchingTypeByte,
             byte[] certificateAssociation)
    • Method Detail

      • getType

        public Record.TYPE getType()
        Description copied from class: Data
        The payload type.
        Specified by:
        getType in class Data
        Returns:
        The payload type.
      • serialize

        public void serialize​(DataOutputStream dos)
                       throws IOException
        Description copied from class: Data
        The internal method used to serialize Data subclasses.
        Specified by:
        serialize in class Data
        Parameters:
        dos - the output stream to serialize to.
        Throws:
        IOException - if an I/O error occurs.
      • getCertificateAssociation

        public byte[] getCertificateAssociation()
      • certificateAssociationEquals

        public boolean certificateAssociationEquals​(byte[] otherCertificateAssociation)