Package org.minidns.record
Class NSEC3PARAM
java.lang.Object
org.minidns.record.Data
org.minidns.record.NSEC3PARAM
NSEC3PARAM record payload.
-
Field Summary
Modifier and TypeFieldDescriptionfinal byte
final NSEC3.HashAlgorithm
The cryptographic hash algorithm used.final byte
The cryptographic hash algorithm used.final int
The number of iterations the hash algorithm is applied. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getType()
The payload type.static NSEC3PARAM
parse
(DataInputStream dis) void
The internal method used to serialize Data subclasses.toString()
Methods inherited from class org.minidns.record.Data
equals, hashCode, length, toByteArray, toOutputStream, toOutputStream
-
Field Details
-
hashAlgorithm
The cryptographic hash algorithm used. -
hashAlgorithmByte
public final byte hashAlgorithmByteThe cryptographic hash algorithm used. -
flags
public final byte flags -
iterations
public final int iterationsThe number of iterations the hash algorithm is applied.
-
-
Constructor Details
-
NSEC3PARAM
NSEC3PARAM(byte hashAlgorithm, byte flags, int iterations, byte[] salt)
-
-
Method Details
-
parse
- Throws:
IOException
-
getType
Description copied from class:Data
The payload type. -
serialize
Description copied from class:Data
The internal method used to serialize Data subclasses.- Specified by:
serialize
in classData
- Parameters:
dos
- the output stream to serialize to.- Throws:
IOException
- if an I/O error occurs.
-
toString
-
getSaltLength
public int getSaltLength()
-