1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 6d24f2138b
Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56)
3 years ago
..
README.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
audio_ref_dev_test_chain_3.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cast_crl_test_root_ca.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cast_root_ca.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cast_test_root_ca.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromecast_audio.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromecast_gen1.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromecast_gen1_reissue.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
chromecast_gen2.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
expired_root.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
extensions.conf Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
fugu.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
mtk_audio_dev.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
nc.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
nc_fail.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_anypolicy_leaf_anypolicy.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_anypolicy_leaf_audioonly.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_anypolicy_leaf_foo.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_anypolicy_leaf_none.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_audioonly_leaf_anypolicy.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_audioonly_leaf_audioonly.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_audioonly_leaf_foo.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_audioonly_leaf_none.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_none_leaf_anypolicy.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_none_leaf_audioonly.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_none_leaf_foo.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
policies_ica_none_leaf_none.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
rsa1024_device_cert.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
rsa2048_device_cert.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
test_tls_cert.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
unchained.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
violates_root_pathlen_constraint.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
vizio.pem Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago

README.md

Generating Certificates

Name Constraints Examples

The following commands were used along with extensions.conf to generate the certificates in nc.pem and nc_fail.pem.

# Once for each certificate.
$ openssl genrsa -out keyN.pem 2048
$ openssl req -new -key keyN.pem -out certN.csr

# <extension> will be v3_ca_nc for the intermediate and v3_req for the device.
$ openssl x509 -req -in certN.csr -CA certN-1.pem -CAkey keyN-1.pem
    -CAcreateserial -extensions <extension> -extfile extensions.conf -out
    certN.pem -days 365 -sha256

Note: it looks like openssl req also accepts extensions via -reqexts but there is a known bug in openssl where extensions are transferred between CSRs and X509 certs.