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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
hashAlgorithm
public final NSEC3.HashAlgorithm hashAlgorithm
The cryptographic hash algorithm used.
-
hashAlgorithmByte
public final byte hashAlgorithmByte
The cryptographic hash algorithm used.
-
flags
public final byte flags
-
iterations
public final int iterations
The number of iterations the hash algorithm is applied.
-
-
Method Detail
-
parse
public static NSEC3PARAM parse(DataInputStream dis) throws IOException
- Throws:
IOException
-
getType
public Record.TYPE getType()
Description copied from class:Data
The payload type.
-
serialize
public void serialize(DataOutputStream dos) throws IOException
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.
-
getSaltLength
public int getSaltLength()
-
-