softhsm2-keyconv(1)

softhsm2-keyconv1

Converting from bind to pkcs#8 key file format

Usage

softhsm2-keyconv --in path --out path [--pin PIN]

Overview

softhsm2-keyconv can convert BIND .private-key files to the PKCS#8 file format. This is so that you can import the PKCS#8 file into libsofthsm using the command softhsm2-util. If you have another file format, then openssl probably can help you to convert it into the PKCS#8 file format.

Options

--help, -h Shows the help screen.

--in path

The path to the input file.

--out path

The path to the output file.

--pin PIN

The PIN will be used to encrypt the PKCS#8 file. If not given then the PKCS#8 file will be unencrypted.

--version, -v

Show the version info.

Examples

The following command can be used to convert a BIND .private-key file to a PKCS#8 file:

softhsm2-keyconv --in Kexample.com.+007+05474.private \
--out rsa.pem

Releases

Unchanged in 6 releases since Debian 9 (Stretch).

  1. 9–Arch

Authors

Written by Rickard Bellgrim, Francis Dupont, René Post, and Roland van Rijswijk.

From softhsm 2.7.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.