Package org.minidns.record
Class NSEC3PARAM
java.lang.Object
org.minidns.record.Data
org.minidns.record.NSEC3PARAM
public class NSEC3PARAM extends Data
NSEC3PARAM record payload.
-
Field Summary
Fields Modifier and Type Field Description byte
flags
NSEC3.HashAlgorithm
hashAlgorithm
The cryptographic hash algorithm used.byte
hashAlgorithmByte
The cryptographic hash algorithm used.int
iterations
The number of iterations the hash algorithm is applied. -
Constructor Summary
Constructors Constructor Description NSEC3PARAM(byte hashAlgorithm, byte flags, int iterations, byte[] salt)
-
Method Summary
Modifier and Type Method Description int
getSaltLength()
Record.TYPE
getType()
The payload type.static NSEC3PARAM
parse(DataInputStream dis)
void
serialize(DataOutputStream dos)
The internal method used to serialize Data subclasses.String
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()
-