RNP
adapter provides OpenPGP-compliant cryptography via
RNP library.
This adapter requries two additional pieces of software to be installed:
-
RNP library, version 0.9.2 or newer
-
rnp
gem, version 1.0.1 or newer
Following adapter-specific options are supported:
homedir
-
Optional. Path to RNP home directory, which contains public and secret keyrings. In most situations, RNP is able to read GnuPG home directories, hence it’s common to set it to
<your_home_directory>/.gpg
. Defaults to<your_home_directory>/.rnp
. signer
-
Optional. User id or e-mail which identifies key which will be used for message signing. By default, first address from mail’s From field is used.
key_password
-
Optional. Password for signer’s key. Can be a string or proc, see
rnp
gem documentation forRnp#password_provider=
.
The rnp
gem depends on ffi
gem, which includes
native extensions.
Bugs, feature requests, and other issues are tracked with adapter: rnp
label: https://github.com/riboseinc/enmail/issues?q=is%3Aissue+is%3Aopen+label%3A%22adapter%3A+rnp%22