|
|
| RRDataRRSIG () |
| | Construct with empty signer's name and signature.
|
| |
| | RRDataRRSIG (uint16_t typeCovered, uint8_t algorithm, uint8_t labels, uint32_t originalTTL, uint32_t signatureExpiration, uint32_t signatureInception, uint16_t keyTag, const std::string &signersName, const std::string &signature) |
| | Construct with the given typeCovered, algorithm, labels, originalTTL, signatureExpiration, signatureInception, keyTag, signersName and signature. More...
|
| |
|
bool | operator== (const RRDataRRSIG &rrsig) const |
| | Equal-to operator, mostly for unit testing.
|
| |
|
uint16_t | TypeCovered () const |
| | Returns the contained type covered.
|
| |
|
uint16_t | TypeCovered (uint16_t typeCovered) |
| | Sets and returns the contained type covered.
|
| |
|
uint8_t | Algorithm () const |
| | Returns the contained algorithm.
|
| |
|
uint8_t | Algorithm (uint8_t algorithm) |
| | Sets and returns the contained algorithm.
|
| |
|
uint8_t | Labels () const |
| | Returns the contained labels.
|
| |
|
uint8_t | Labels (uint8_t labels) |
| | Sets and returns the contained labels.
|
| |
|
uint32_t | OriginalTTL () const |
| | Returns the contained original TTL.
|
| |
|
uint32_t | OriginalTTL (uint32_t originalTTL) |
| | Sets and returns the contained original TTL.
|
| |
|
uint32_t | SignatureExpiration () const |
| | Returns the contained signature expiration.
|
| |
|
uint32_t | SignatureExpiration (uint32_t signatureExpiration) |
| | Sets and returns the contained signature expiration.
|
| |
|
uint32_t | SignatureInception () const |
| | Returns the contained signature inception.
|
| |
|
uint32_t | SignatureInception (uint32_t signatureInception) |
| | Sets and returns the contained signature inception.
|
| |
|
uint16_t | KeyTag () const |
| | Returns the contained key tag.
|
| |
|
uint16_t | KeyTag (uint16_t keyTag) |
| | Sets and returns the contained key tag.
|
| |
|
const std::string & | SignersName () const |
| | Returns the contained signer's name.
|
| |
|
const std::string & | SignersName (const std::string &signersName) |
| | Sets and returns the contained signer's name.
|
| |
|
const std::string & | Signature () const |
| | Returns the contained signature.
|
| |
|
const std::string & | Signature (const std::string &signature) |
| | Sets and returns the contained signature.
|
| |
| uint8_t * | Encode (uint8_t *pkt, uint8_t *ptr, uint16_t pktlen, LabelPositions &lps) const |
| | Encodes the RRSIG resource record data into buffer @ pkt of length pktlen, starting at ptr. More...
|
| |
| const uint8_t * | Decode (const uint8_t *pkt, const uint8_t *ptr, uint16_t pktlen, uint16_t rdlen) |
| | Decodes the RRSIG resource record data from buffer pkt of length pktlen, starting at ptr. More...
|
| |
Encapsulates RRSIG resource record data.
See RFC4034 for details.
| Dwm::Dns::RRDataRRSIG::RRDataRRSIG |
( |
uint16_t |
typeCovered, |
|
|
uint8_t |
algorithm, |
|
|
uint8_t |
labels, |
|
|
uint32_t |
originalTTL, |
|
|
uint32_t |
signatureExpiration, |
|
|
uint32_t |
signatureInception, |
|
|
uint16_t |
keyTag, |
|
|
const std::string & |
signersName, |
|
|
const std::string & |
signature |
|
) |
| |
Construct with the given typeCovered, algorithm, labels, originalTTL, signatureExpiration, signatureInception, keyTag, signersName and signature.