public class NSEC3PARAMRecord extends Record
| Constructor and Description |
|---|
NSEC3PARAMRecord(Name name,
int dclass,
long ttl,
int hashAlg,
int flags,
int iterations,
byte[] salt)
Creates an NSEC3PARAM record from the given data.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getFlags()
Returns the flags
|
int |
getHashAlgorithm()
Returns the hash algorithm
|
int |
getIterations()
Returns the number of iterations
|
byte[] |
getSalt()
Returns the salt
|
byte[] |
hashName(Name name)
Hashes a name with the parameters of this NSEC3PARAM 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, withNamepublic NSEC3PARAMRecord(Name name, int dclass, long ttl, int hashAlg, int flags, int iterations, byte[] salt)
name - The ownername of the NSEC3PARAM record (generally the zone name).dclass - The class.ttl - The TTL.hashAlg - The hash algorithm.flags - The value of the flags field.iterations - The number of hash iterations.salt - The salt to use (may be null).public int getHashAlgorithm()
public int getFlags()
public int getIterations()
public byte[] getSalt()
public byte[] hashName(Name name) throws NoSuchAlgorithmException
name - The name to hashNoSuchAlgorithmException - The hash algorithm is unknown.