Package org.minidns.record
Class TLSA
java.lang.Object
org.minidns.record.Data
org.minidns.record.TLSA
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal TLSA.CertUsagefinal byteThe provided association that will be used to match the certificate presented in the TLS handshake.final TLSA.MatchingTypefinal byteHow the certificate association is presented.final TLSA.Selectorfinal byteWhich part of the TLS certificate presented by the server will be matched against the association data. -
Constructor Summary
ConstructorsConstructorDescriptionTLSA(byte certUsageByte, byte selectorByte, byte matchingTypeByte, byte[] certificateAssociation) -
Method Summary
Modifier and TypeMethodDescriptionbooleancertificateAssociationEquals(byte[] otherCertificateAssociation) byte[]getType()The payload type.static TLSAparse(DataInputStream dis, int length) voidThe internal method used to serialize Data subclasses.toString()Methods inherited from class org.minidns.record.Data
equals, hashCode, length, toByteArray, toOutputStream, toOutputStream
-
Field Details
-
certUsageByte
public final byte certUsageByteThe provided association that will be used to match the certificate presented in the TLS handshake. -
certUsage
-
selectorByte
public final byte selectorByteWhich part of the TLS certificate presented by the server will be matched against the association data. -
selector
-
matchingTypeByte
public final byte matchingTypeByteHow the certificate association is presented. -
matchingType
-
-
Constructor Details
-
TLSA
TLSA(byte certUsageByte, byte selectorByte, byte matchingTypeByte, byte[] certificateAssociation)
-
-
Method Details
-
parse
- Throws:
IOException
-
getType
Description copied from class:DataThe payload type. -
serialize
Description copied from class:DataThe internal method used to serialize Data subclasses.- Specified by:
serializein classData- Parameters:
dos- the output stream to serialize to.- Throws:
IOException- if an I/O error occurs.
-
toString
-
getCertificateAssociation
public byte[] getCertificateAssociation() -
certificateAssociationEquals
public boolean certificateAssociationEquals(byte[] otherCertificateAssociation)
-