org.xbill.DNS
public class TLSARecord extends Record
Modifier and Type | Class and Description |
---|---|
static class |
TLSARecord.CertificateUsage |
static class |
TLSARecord.MatchingType |
static class |
TLSARecord.Selector |
Constructor and Description |
---|
TLSARecord(Name name,
int dclass,
long ttl,
int certificateUsage,
int selector,
int matchingType,
byte[] certificateAssociationData)
Creates an TLSA Record from the given data
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getCertificateAssociationData()
Returns the certificate associate data of this TLSA record
|
int |
getCertificateUsage()
Returns the certificate usage of the TLSA record
|
int |
getMatchingType()
Returns the matching type of the TLSA record
|
int |
getSelector()
Returns the selector of the TLSA record
|
byteArrayFromString, byteArrayToString, compareTo, equals, fromString, fromString, fromWire, getAdditionalName, getDClass, getName, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, toString, toWire, toWireCanonical, unknownToString, withName
public TLSARecord(Name name, int dclass, long ttl, int certificateUsage, int selector, int matchingType, byte[] certificateAssociationData)
certificateUsage
- The provided association that will be used to
match the certificate presented in the TLS handshake.selector
- The part of the TLS certificate presented by the server
that will be matched against the association data.matchingType
- How the certificate association is presented.certificateAssociationData
- The "certificate association data" to be
matched.public int getCertificateUsage()
public int getSelector()
public int getMatchingType()
public final byte[] getCertificateAssociationData()