1ldns(25 Apr 2005) ldns(25 Apr 2005)
2
3
4
6 ldns_rr_rrsig_typecovered, ldns_rr_rrsig_set_typecovered,
7 ldns_rr_rrsig_algorithm, ldns_rr_rrsig_set_algorithm,
8 ldns_rr_rrsig_labels, ldns_rr_rrsig_set_labels, ldns_rr_rrsig_origttl,
9 ldns_rr_rrsig_set_origttl, ldns_rr_rrsig_expiration,
10 ldns_rr_rrsig_set_expiration, ldns_rr_rrsig_inception,
11 ldns_rr_rrsig_set_inception, ldns_rr_rrsig_keytag,
12 ldns_rr_rrsig_set_keytag, ldns_rr_rrsig_signame, ldns_rr_rrsig_set_sig‐
13 name, ldns_rr_rrsig_sig, ldns_rr_rrsig_set_sig
14
15
17 #ifdef HAVE_STDINT_H
18 #include <stdint.h>
19 #endif /* HAVE_STDINT_H */
20
21 #ifdef HAVE_STDBOOL_H
22 #include <stdbool.h>
23 #endif /* HAVE_STDBOOL_H */
24
25 #include <ldns/ldns.h>
26
27 ldns_rdf* ldns_rr_rrsig_typecovered(ldns_rr *r);
28
29 bool ldns_rr_rrsig_set_typecovered(ldns_rr *r, ldns_rdf *f);
30
31 ldns_rdf* ldns_rr_rrsig_algorithm(ldns_rr *r);
32
33 bool ldns_rr_rrsig_set_algorithm(ldns_rr *r, ldns_rdf *f);
34
35 ldns_rdf* ldns_rr_rrsig_labels(ldns_rr *r);
36
37 bool ldns_rr_rrsig_set_labels(ldns_rr *r, ldns_rdf *f);
38
39 ldns_rdf* ldns_rr_rrsig_origttl(ldns_rr *r);
40
41 bool ldns_rr_rrsig_set_origttl(ldns_rr *r, ldns_rdf *f);
42
43 ldns_rdf* ldns_rr_rrsig_expiration(ldns_rr *r);
44
45 bool ldns_rr_rrsig_set_expiration(ldns_rr *r, ldns_rdf *f);
46
47 ldns_rdf* ldns_rr_rrsig_inception(ldns_rr *r);
48
49 bool ldns_rr_rrsig_set_inception(ldns_rr *r, ldns_rdf *f);
50
51 ldns_rdf* ldns_rr_rrsig_keytag(ldns_rr *r);
52
53 bool ldns_rr_rrsig_set_keytag(ldns_rr *r, ldns_rdf *f);
54
55 ldns_rdf* ldns_rr_rrsig_signame(ldns_rr *r);
56
57 bool ldns_rr_rrsig_set_signame(ldns_rr *r, ldns_rdf *f);
58
59 ldns_rdf* ldns_rr_rrsig_sig(ldns_rr *r);
60
61 bool ldns_rr_rrsig_set_sig(ldns_rr *r, ldns_rdf *f);
62
64 ldns_rr_rrsig_typecovered() returns the type covered of a
65 LDNS_RR_TYPE_RRSIG rr
66 r: the resource record
67 Returns a ldns_rdf* with the type covered or NULL on failure
68
69 ldns_rr_rrsig_set_typecovered() sets the typecovered of a
70 LDNS_RR_TYPE_RRSIG rr
71 r: the rr to use
72 f: the typecovered to set
73 Returns true on success, false otherwise
74
75 ldns_rr_rrsig_algorithm() returns the algorithm of a LDNS_RR_TYPE_RRSIG
76 RR
77 r: the resource record
78 Returns a ldns_rdf* with the algorithm or NULL on failure
79
80 ldns_rr_rrsig_set_algorithm() sets the algorithm of a
81 LDNS_RR_TYPE_RRSIG rr
82 r: the rr to use
83 f: the algorithm to set
84 Returns true on success, false otherwise
85
86 ldns_rr_rrsig_labels() returns the number of labels of a
87 LDNS_RR_TYPE_RRSIG RR
88 r: the resource record
89 Returns a ldns_rdf* with the number of labels or NULL on failure
90
91 ldns_rr_rrsig_set_labels() sets the number of labels of a
92 LDNS_RR_TYPE_RRSIG rr
93 r: the rr to use
94 f: the number of labels to set
95 Returns true on success, false otherwise
96
97 ldns_rr_rrsig_origttl() returns the original TTL of a
98 LDNS_RR_TYPE_RRSIG RR
99 r: the resource record
100 Returns a ldns_rdf* with the original TTL or NULL on failure
101
102 ldns_rr_rrsig_set_origttl() sets the original TTL of a
103 LDNS_RR_TYPE_RRSIG rr
104 r: the rr to use
105 f: the original TTL to set
106 Returns true on success, false otherwise
107
108 ldns_rr_rrsig_expiration() returns the expiration time of a
109 LDNS_RR_TYPE_RRSIG RR
110 r: the resource record
111 Returns a ldns_rdf* with the expiration time or NULL on failure
112
113 ldns_rr_rrsig_set_expiration() sets the expireation date of a
114 LDNS_RR_TYPE_RRSIG rr
115 r: the rr to use
116 f: the expireation date to set
117 Returns true on success, false otherwise
118
119 ldns_rr_rrsig_inception() returns the inception time of a
120 LDNS_RR_TYPE_RRSIG RR
121 r: the resource record
122 Returns a ldns_rdf* with the inception time or NULL on failure
123
124 ldns_rr_rrsig_set_inception() sets the inception date of a
125 LDNS_RR_TYPE_RRSIG rr
126 r: the rr to use
127 f: the inception date to set
128 Returns true on success, false otherwise
129
130 ldns_rr_rrsig_keytag() returns the keytag of a LDNS_RR_TYPE_RRSIG RR
131 r: the resource record
132 Returns a ldns_rdf* with the keytag or NULL on failure
133
134 ldns_rr_rrsig_set_keytag() sets the keytag of a LDNS_RR_TYPE_RRSIG rr
135 r: the rr to use
136 f: the keytag to set
137 Returns true on success, false otherwise
138
139 ldns_rr_rrsig_signame() returns the signers name of a
140 LDNS_RR_TYPE_RRSIG RR
141 r: the resource record
142 Returns a ldns_rdf* with the signers name or NULL on failure
143
144 ldns_rr_rrsig_set_signame() sets the signers name of a
145 LDNS_RR_TYPE_RRSIG rr
146 r: the rr to use
147 f: the signers name to set
148 Returns true on success, false otherwise
149
150 ldns_rr_rrsig_sig() returns the signature data of a LDNS_RR_TYPE_RRSIG
151 RR
152 r: the resource record
153 Returns a ldns_rdf* with the signature data or NULL on failure
154
155 ldns_rr_rrsig_set_sig() sets the signature data of a LDNS_RR_TYPE_RRSIG
156 rr
157 r: the rr to use
158 f: the signature data to set
159 Returns true on success, false otherwise
160
162 The ldns team at NLnet Labs. Which consists out of: Jelte Jansen, Erik
163 Rozendaal and Miek Gieben.
164
165
167 Please report bugs to ldns-team@nlnetlabs.nl or in our Bugzilla at
168 http://www.nlnetlabs.nl/bugs/index.html
169
170 Be sure to select ldns as the product.
171
172
174 Copyright (c) 2004, 2005 NLnet Labs. Licensed under the BSD License.
175 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
176 PARTICULAR PURPOSE.
177
179 perldoc Net::DNS, RFC1043, RFC1035, RFC4033, RFC4034 and RFC4035.
180
182 This manpage was automaticly generated from the ldns source code by use
183 of Doxygen and some perl.
184
185
186
187 ldns(25 Apr 2005)