boulder/ca
Aaron Gable 158f62bd0c
Remove policy qualifiers from all issuance paths (#6980)
The inclusion of Policy Qualifiers inside Policy Information elements of
a Certificate Policies extension is now NOT RECOMMENDED by the Baseline
Requirements. We have already removed these fields from all of our
Boulder configuration, and ceased issuing certificates with Policy
Qualifiers.

Remove all support for configuring and including Policy Qualifiers in
our certificates, both in Boulder's main issuance path and in our
ceremony tool. Switch from using the policyasn1 library to manually
encode these extensions, to using the crypto/x509's
Certificate.PolicyIdentifiers field. Delete the policyasn1 package as it
is no longer necessary.

Fixes https://github.com/letsencrypt/boulder/issues/6880
2023-07-13 10:37:05 -07:00
..
proto Remove OCSP and CRL methods from CA gRPC service (#6474) 2023-02-23 14:42:14 -08:00
testdata Deprecate 10 feature flags (#6502) 2022-11-14 09:24:50 -08:00
ca.go fix function name in comment (#6984) 2023-07-07 13:12:39 -04:00
ca_test.go Remove policy qualifiers from all issuance paths (#6980) 2023-07-13 10:37:05 -07:00
crl.go fix function name in comment (#6984) 2023-07-07 13:12:39 -04:00
crl_test.go Improve core.PublicKeysEqual (#6996) 2023-07-13 10:01:42 -07:00
ecdsa_allow_list.go Strict YAML parsing (#6652) 2023-02-22 14:56:26 -05:00
ecdsa_allow_list_test.go CA: Deprecate field ECDSAAllowedAccounts (#5477) 2021-06-11 12:13:01 -07:00
ocsp.go CA: Remove deprecated config stanzas (#6595) 2023-04-07 09:37:34 -07:00
ocsp_test.go Deprecate ROCSPStage7 flag (#6804) 2023-04-12 17:03:06 -07:00