| java.lang.Object org.xbill.DNS.Record org.xbill.DNS.SIGBase
All known Subclasses: org.xbill.DNS.SIGRecord, org.xbill.DNS.RRSIGRecord,
SIGBase | abstract class SIGBase extends Record (Code) | | The base class for SIG/RRSIG records, which have identical formats
author: Brian Wellington |
Constructor Summary | |
protected | SIGBase() | public | SIGBase(Name name, int type, int dclass, long ttl, int covered, int alg, long origttl, Date expire, Date timeSigned, int footprint, Name signer, byte[] signature) |
alglabels | protected int alglabels(Code) | | |
covered | protected int covered(Code) | | |
expiretimeSigned | protected Date expiretimeSigned(Code) | | |
footprint | protected int footprint(Code) | | |
origttl | protected long origttl(Code) | | |
signature | protected byte[] signature(Code) | | |
SIGBase | protected SIGBase()(Code) | | |
SIGBase | public SIGBase(Name name, int type, int dclass, long ttl, int covered, int alg, long origttl, Date expire, Date timeSigned, int footprint, Name signer, byte[] signature)(Code) | | |
getAlgorithm | public int getAlgorithm()(Code) | | Returns the cryptographic algorithm of the key that generated the signature
|
getExpire | public Date getExpire()(Code) | | Returns the time at which the signature expires
|
getFootprint | public int getFootprint()(Code) | | Returns The footprint/key id of the signing key.
|
getLabels | public int getLabels()(Code) | | Returns the number of labels in the signed domain name. This may be
different than the record's domain name if the record is a wildcard
record.
|
getOrigTTL | public long getOrigTTL()(Code) | | Returns the original TTL of the RRset
|
getSignature | public byte[] getSignature()(Code) | | Returns the binary data representing the signature
|
getSigner | public Name getSigner()(Code) | | Returns the owner of the signing key
|
getTimeSigned | public Date getTimeSigned()(Code) | | Returns the time at which this signature was generated
|
getTypeCovered | public int getTypeCovered()(Code) | | Returns the RRset type covered by this signature
|
rrToString | String rrToString()(Code) | | Converts the RRSIG/SIG Record to a String
|
Methods inherited from org.xbill.DNS.Record | protected static byte[] byteArrayFromString(String s) throws TextParseException(Code)(Java Doc) protected static String byteArrayToString(byte[] array, boolean quote)(Code)(Java Doc) static Name checkName(String field, Name name)(Code)(Java Doc) static int checkU16(String field, int val)(Code)(Java Doc) static long checkU32(String field, long val)(Code)(Java Doc) static int checkU8(String field, int val)(Code)(Java Doc) Record cloneRecord()(Code)(Java Doc) public int compareTo(Object o)(Code)(Java Doc) public boolean equals(Object arg)(Code)(Java Doc) public static Record fromString(Name name, int type, int dclass, long ttl, Tokenizer st, Name origin) throws IOException(Code)(Java Doc) public static Record fromString(Name name, int type, int dclass, long ttl, String s, Name origin) throws IOException(Code)(Java Doc) static Record fromWire(DNSInput in, int section, boolean isUpdate) throws IOException(Code)(Java Doc) static Record fromWire(DNSInput in, int section) throws IOException(Code)(Java Doc) public static Record fromWire(byte[] b, int section) throws IOException(Code)(Java Doc) public Name getAdditionalName()(Code)(Java Doc) public int getDClass()(Code)(Java Doc) public Name getName()(Code)(Java Doc) abstract Record getObject()(Code)(Java Doc) public int getRRsetType()(Code)(Java Doc) public long getTTL()(Code)(Java Doc) public int getType()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public static Record newRecord(Name name, int type, int dclass, long ttl, int length, byte[] data)(Code)(Java Doc) public static Record newRecord(Name name, int type, int dclass, long ttl, byte[] data)(Code)(Java Doc) public static Record newRecord(Name name, int type, int dclass, long ttl)(Code)(Java Doc) public static Record newRecord(Name name, int type, int dclass)(Code)(Java Doc) abstract void rdataFromString(Tokenizer st, Name origin) throws IOException(Code)(Java Doc) public String rdataToString()(Code)(Java Doc) public byte[] rdataToWireCanonical()(Code)(Java Doc) abstract void rrFromWire(DNSInput in) throws IOException(Code)(Java Doc) abstract String rrToString()(Code)(Java Doc) abstract void rrToWire(DNSOutput out, Compression c, boolean canonical)(Code)(Java Doc) public boolean sameRRset(Record rec)(Code)(Java Doc) void setTTL(long ttl)(Code)(Java Doc) public String toString()(Code)(Java Doc) void toWire(DNSOutput out, int section, Compression c)(Code)(Java Doc) public byte[] toWire(int section)(Code)(Java Doc) public byte[] toWireCanonical()(Code)(Java Doc) protected static String unknownToString(byte[] data)(Code)(Java Doc) Record withDClass(int dclass, long ttl)(Code)(Java Doc) public Record withName(Name name)(Code)(Java Doc)
|
|
|