88
99CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line
1010tool and an HTTP API server for signing, verifying, and bundling TLS
11- certificates. It requires Go 1.16 + to build.
11+ certificates. It requires Go 1.20 + to build.
1212
1313Note that certain linux distributions have certain algorithms removed
1414(RHEL-based distributions in particular), so the golang from the
@@ -30,7 +30,7 @@ CFSSL consists of:
3030### Building
3131
3232Building cfssl requires a
33- [ working Go 1.16 + installation] ( http://golang.org/doc/install ) .
33+ [ working Go 1.20 + installation] ( http://golang.org/doc/install ) .
3434
3535```
3636$ git clone [email protected] :cloudflare/cfssl.git @@ -61,32 +61,9 @@ You can set the `GOOS` and `GOARCH` environment variables to have Go cross compi
6161
6262### Installation
6363
64- Installation requires a [ working Go 1.16 + installation] ( http://golang.org/doc/install ) .
64+ Installation requires a [ working Go 1.20 + installation] ( http://golang.org/doc/install ) .
6565Alternatively, [ prebuilt binaries are available] ( https://github.com/cloudflare/cfssl/releases )
6666
67- ```
68- $ go get github.com/cloudflare/cfssl/cmd/cfssl
69- ```
70-
71- will download, build, and install the CFSSL tool.
72-
73- To install any of the other utility programs that are
74- in this repo (for instance ` cfssljson ` in this case):
75-
76- ```
77- $ go get github.com/cloudflare/cfssl/cmd/cfssljson
78- ```
79-
80- This will download, build, and install the CFSSLJSON tool.
81-
82- And to simply install __ all__ of the programs in this repo:
83-
84- ```
85- $ go get github.com/cloudflare/cfssl/cmd/...
86- ```
87-
88- if you are above go 1.18:
89-
9067```
9168$ go install github.com/cloudflare/cfssl/cmd/...@latest
9269```
0 commit comments