Skip to content

Commit 044cedf

Browse files
committed
init
0 parents  commit 044cedf

File tree

4 files changed

+35
-0
lines changed

4 files changed

+35
-0
lines changed

docs/CNAME

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
softhsm.org
2+
www.softhsm.org

docs/_config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
title: SoftHSM
2+
theme: minima
3+
header_pages:
4+
- index.md

docs/assets/SoftHSM-logo.png

8.5 KB
Loading

docs/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: SoftHSM
3+
image:
4+
path: assets/SoftHSM-logo.png
5+
width: 244
6+
height: 65
7+
alt: SoftHSM
8+
---
9+
10+
<img src="assets/SoftHSM-logo.png" width="200">
11+
12+
# SoftHSM
13+
14+
SoftHSM is an implementation of a cryptographic store accessible through a PKCS #11 interface. You can use it to explore PKCS #11 without having a Hardware Security Module. It is being developed as a part of the OpenDNSSEC project. SoftHSM uses Botan for its cryptographic operations.
15+
16+
## Background
17+
18+
OpenDNSSEC handles and stores its cryptographic keys via the PKCS #11 interface. This interface specifies how to communicate with cryptographic devices such as HSM:s (Hardware Security Modules) and smart cards. The purpose of these devices is, among others, to generate cryptographic keys and sign information without revealing private-key material to the outside world. They are often designed to perform well on these specific tasks compared to ordinary processes in a normal computer.
19+
20+
A potential problem with the use of the PKCS #11 interface is that it might limit the wide spread use of OpenDNSSEC, since a potential user might not be willing to invest in a new hardware device. To counter this effect, OpenDNSSEC is providing a software implementation of a generic cryptographic device with a PKCS#11 interface, the SoftHSM. SoftHSM is designed to meet the requirements of OpenDNSSEC, but can also work together with other cryptographic products because of the PKCS #11 interface.
21+
22+
## Source Code
23+
24+
All source code can be found on [GitHub](https://github.com/softhsm).
25+
26+
27+
## Bug Reporting
28+
29+
Bugs in SoftHSMv2 are reported on [GitHub](https://github.com/softhsm/SoftHSMv2/issues).

0 commit comments

Comments
 (0)