File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ release, and a summary of the changes in that release.
13
13
Make odkim.internal_ip() available to all Lua hooks. Problem noted
14
14
by Iosif Fettich.
15
15
Make bind code DNSSEC-aware. Patch from Jack Bates.
16
+ Extend KeyTable to specify signing algorithm.
17
+ Patch from Yasuhito Futatsuki.
16
18
Fix dkimf_db_nextpunct() so it doesn't incorrectly identify an encoded
17
19
hex digit as a value delimiter.
18
20
Fix issue #8: The password file critical section isn't big enough.
Original file line number Diff line number Diff line change @@ -349,15 +349,22 @@ If present, overrides any
349
349
setting in the configuration file. The data set named here maps each key
350
350
name to three values: (a) the name of the domain to use in the signature's
351
351
"d=" value; (b) the name of the selector to use in the signature's "s=" value;
352
- and (c) either a private key or a path to a file containing a private key.
352
+ and (c) either a private key or a path to a file containing a private key;
353
+ (d) (optional) signing algorithm to use with this key.
353
354
If the first value consists solely of a percent sign ("%") character,
354
355
it will be replaced by the apparent domain of the sender when generating
355
356
a signature.
356
357
If the third value starts with a slash ("/") character, or "./" or "../",
357
358
then it is presumed to refer to a file from which the private key should
358
359
be read, otherwise it is itself a PEM-encoded private key or a base64-encoded
359
360
DER private key; a "%" in the third value in this case will be replaced by
360
- the apparent domain name of the sender. The
361
+ the apparent domain name of the sender. The fourth field should be one
362
+ of supported siginig algorithms (see
363
+ .I SignatureAlgorithm
364
+ below).
365
+ If it is omited, the algorithm specified in
366
+ .I SignatureAlgorithm
367
+ is used for the key.
361
368
.I SigningTable
362
369
(see below) is used to select records from this table to be used to add
363
370
signatures based on the message sender.
You can’t perform that action at this time.
0 commit comments