Package org.minidns.record
Class TLSA
java.lang.Object
org.minidns.record.Data
org.minidns.record.TLSA
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe certificate usage field.static 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. -
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
The provided association that will be used to match the certificate presented in the TLS handshake. -
certUsage
-
selectorByte
Which part of the TLS certificate presented by the server will be matched against the association data. -
selector
-
matchingTypeByte
How the certificate association is presented. -
matchingType
-
-
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
-
certificateAssociationEquals
-