[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Anubis version 4.3 does not yet provide built-in support
for S/MIME encryption or signing. To encrypt or sign messages using
S/MIME, you will have to use external programs. Usually such programs
require the whole message as their input, so simply using
external-body-processor
will not work. GNU Anubis distribution
includes a special Guile program, ‘entire-msg.scm’, designed for
use with such programs. For its detailed description, please refer to
Entire Message Filters. This chapter addresses a special case of
using it with openssl
to sign outgoing messages.
To use openssl
for S/MIME signing, invoke it using
openssl-filter
function defined in ‘entire-msg.scm’. Give
it at least -sign
and -signer
arguments. Notice, that
you should not specify any input or output files.
The following example illustrates this approach:
BEGIN GUILE guile-load-program entire-msg.scm END BEGIN RULE guile-process openssl-filter /usr/local/ssl/bin/openssl \ smime -sign -signer FILE END
This document was generated on January 6, 2024 using texi2html 5.0.