| Argument | Description |
| libhandle |
DKIM library instance handle, returned by
an earlier call to dkim_init().
|
| id |
An opaque, printable string for identifying this message,
suitable for use in logging or debug output.
|
| memclosure |
Opaque memory closure, passed directly to the caller-provided
malloc() and/or free() replacement functions.
|
| secretkey |
The private key to be used when signing this message.
|
| selector |
The name of the selector to be reported in the signature on this
message.
|
| domain |
The domain doing the signing; this will be the domain whose DNS
will be queried by the verifier for key and policy data.
|
| hdrcanon_alg |
The canonicalization algorithm to use when preparing the headers
of this message for signing.
|
| bodycanon_alg |
The canonicalization algorithm to use when preparing the body
of this message for signing.
|
| sign_alg |
The signing algorithm to use when generating the signature
to be attached to this message.
|
| length |
The number of bytes of the body to sign. A value of -1
will cause the entire message to be signed.
|
| statp |
Pointer to a DKIM_STAT
object which receives the completion status of this operation.
|