public abstract class KEYBase extends Record
| Modifier and Type | Field and Description |
|---|---|
protected int |
alg |
protected int |
flags |
protected int |
footprint |
protected byte[] |
key |
protected int |
proto |
protected PublicKey |
publicKey |
| Modifier | Constructor and Description |
|---|---|
protected |
KEYBase() |
|
KEYBase(Name name,
int type,
int dclass,
long ttl,
int flags,
int proto,
int alg,
byte[] key) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAlgorithm()
Returns the key's algorithm
|
int |
getFlags()
Returns the flags describing the key's properties
|
int |
getFootprint()
Returns the key's footprint (after computing it)
|
byte[] |
getKey()
Returns the binary data representing the key
|
int |
getProtocol()
Returns the protocol that the key was created for
|
PublicKey |
getPublicKey()
Returns a PublicKey corresponding to the data in this key.
|
byteArrayFromString, byteArrayToString, checkByteArrayLength, checkU16, checkU32, cloneRecord, compareTo, equals, fromString, fromString, fromWire, fromWire, getAdditionalName, getDClass, getName, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, setTTL, toString, toWire, toWire, toWireCanonical, unknownToString, withDClass, withNameprotected int flags
protected int proto
protected int alg
protected byte[] key
protected int footprint
protected PublicKey publicKey
protected KEYBase()
public KEYBase(Name name, int type, int dclass, long ttl, int flags, int proto, int alg, byte[] key)
public int getFlags()
public int getProtocol()
public int getAlgorithm()
public byte[] getKey()
public int getFootprint()
public PublicKey getPublicKey() throws DNSSEC.DNSSECException
DNSSEC.DNSSECException - The key could not be converted.Copyright © 2021 McEvoy Software Ltd. All rights reserved.