public class DANEEntry extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CERT_USAGE_ACCEPT |
static int |
CERT_USAGE_CA |
static int |
CERT_USAGE_PKIX_VALIDATE |
static int |
CERT_USAGE_TRUST_ANCHOR |
| Constructor and Description |
|---|
DANEEntry(String domainName,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
X509CertificateHolder |
getCertificate()
Return the certificate associated with this entry.
|
String |
getDomainName() |
byte[] |
getFlags() |
byte[] |
getRDATA()
Return the full data string as it would appear in the DNS record - flags + encoding
|
static boolean |
isValidCertificate(byte[] data)
Return true if the byte string has the correct flag bytes to indicate a certificate entry.
|
public static final int CERT_USAGE_CA
public static final int CERT_USAGE_PKIX_VALIDATE
public static final int CERT_USAGE_TRUST_ANCHOR
public static final int CERT_USAGE_ACCEPT
public DANEEntry(String domainName, byte[] data) throws IOException
IOExceptionpublic byte[] getFlags()
public X509CertificateHolder getCertificate()
public String getDomainName()
public byte[] getRDATA()
throws IOException
IOException - if there is an issue encoding the certificate inside this entry.public static boolean isValidCertificate(byte[] data)
data - the byte string of interest.Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.