|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xbill.DNS.Record
org.xbill.DNS.TKEYRecord
public class TKEYRecord
Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
TSIG
Field Summary | |
---|---|
static int |
DELETE
The key should be deleted |
static int |
DIFFIEHELLMAN
The key is computed using a Diffie-Hellman key exchange |
static int |
GSSAPI
The key is computed using GSS_API (unimplemented) |
static int |
RESOLVERASSIGNED
The key is assigned by the resolver (unimplemented) |
static int |
SERVERASSIGNED
The key is assigned by the server (unimplemented) |
Fields inherited from class org.xbill.DNS.Record |
---|
dclass, name, ttl, type |
Constructor Summary | |
---|---|
TKEYRecord(Name name,
int dclass,
long ttl,
Name alg,
Date timeInception,
Date timeExpire,
int mode,
int error,
byte[] key,
byte[] other)
Creates a TKEY Record from the given data. |
Method Summary | |
---|---|
Name |
getAlgorithm()
Returns the shared key's algorithm |
int |
getError()
Returns the extended error |
byte[] |
getKey()
Returns the shared secret or keying material |
int |
getMode()
Returns the key agreement mode |
byte[] |
getOther()
Returns the other data |
Date |
getTimeExpire()
Returns the end of the validity period of the shared secret or keying material |
Date |
getTimeInception()
Returns the beginning of the validity period of the shared secret or keying material |
protected String |
modeString()
|
Methods inherited from class org.xbill.DNS.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, withName |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int SERVERASSIGNED
public static final int DIFFIEHELLMAN
public static final int GSSAPI
public static final int RESOLVERASSIGNED
public static final int DELETE
Constructor Detail |
---|
public TKEYRecord(Name name, int dclass, long ttl, Name alg, Date timeInception, Date timeExpire, int mode, int error, byte[] key, byte[] other)
alg
- The shared key's algorithmtimeInception
- The beginning of the validity period of the shared
secret or keying materialtimeExpire
- The end of the validity period of the shared
secret or keying materialmode
- The mode of key agreementerror
- The extended error field. Should be 0 in querieskey
- The shared secretother
- The other data field. Currently unused
responses.Method Detail |
---|
protected String modeString()
public Name getAlgorithm()
public Date getTimeInception()
public Date getTimeExpire()
public int getMode()
public int getError()
public byte[] getKey()
public byte[] getOther()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |