diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-15 11:37:43 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-15 13:05:24 +0100 |
| commit | 4de7f5ec6bbc041bca31e1fc4d720cab114e4d2e (patch) | |
| tree | 503d559ac009a39d58989bbdfc441c2b7a3b8ef7 /gnu | |
| parent | 385ef7aa96309ec7c6b49b4f57a4f02e945b7d3f (diff) | |
gnu: Add cfssl.
* gnu/packages/golang-web.scm (cfssl): New variable.
Change-Id: Ic079faf1786f87e4e11fa5e854cb68e900b449c5
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/golang-web.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index fd85735105..04f307c860 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -23869,6 +23869,37 @@ feature set and features are added on as the need arises.") ;;; Executables: ;;; +(define-public cfssl + (package/inherit go-github-com-cloudflare-cfssl + (name "cfssl") + (arguments + (substitute-keyword-arguments arguments + ((#:tests? _ #t) #f) + ((#:skip-build? _ #t) #f) + ((#:install-source? _ #t) #f) + ((#:import-path _) "github.com/cloudflare/cfssl/cmd/..."))) + (native-inputs + (package-propagated-inputs go-github-com-cloudflare-cfssl)) + (propagated-inputs '()) + (description + "This package provides Cloudflare's PKI and TLS toolkit which includes +the following commands: +@itemize +@item @command{cfssl-bundle} - create a certificate bundle that contains the +client cer +@item @command{cfssl-certinfo} - output certinfo about the given cert +@item @command{cfssl-newkey} - generate a new key and CSR +@item @command{cfssl-scan} - scan a host for issues +@item @command{cfssl} - command line tool to issue/sign/bundle client +certificate +@item @command{cfssljson} - splits out JSON with cert, csr, and key fields to +separate files +@item @command{mkbundle} - command line tool for building certificate pool +bundles +@item @command{multirootca} - program, which is a certificate authority server +that can use multiple signing keys +@end itemize"))) + (define-public lyrebird (package (name "lyrebird") |
