package
0.0.0-20250220232038-fb2fd8af7512
Repository: https://github.com/letsencrypt/boulder.git
Documentation: pkg.go.dev
# README
Test Lint CRLs
The contents of this directory are a variety of PEM-encoded CRLs uses to test the CRL linting functions in the parent directory.
To create a new test CRL to exercise a new lint:
-
Install the
der2text
andtext2der
tools:$ go install github.com/syncsynchalt/der2text/cmds/text2der@latest $ go install github.com/syncsynchalt/der2text/cmds/der2text@latest
-
Use
der2text
to create an editable version of CRL you want to start with, usuallycrl_good.pem
:$ der2text crl_good.pem > my_new_crl.txt
-
Edit the text file. See the der2text readme for details about the file format.
-
Write the new PEM file and run the tests to see if it works! Repeat steps 3 and 4 as necessary until you get the correct result.
$ text2der my_new_crl.txt >| my_new_crl.pem $ go test ..
-
Remove the text file and commit your new CRL.
$ rm my_new_crl.txt $ git add .