@@ -31,6 +31,16 @@ all: \
3131 ec-cert.pem \
3232 ec.pfx \
3333 fake-cnnic-root-cert.pem \
34+ rsa_private.pem \
35+ rsa_private_encrypted.pem \
36+ rsa_private_pkcs8.pem \
37+ rsa_private_pkcs8_bad.pem \
38+ rsa_public.pem \
39+ rsa_public_sha1_signature_signedby_rsa_private.sha1 \
40+ rsa_public_sha1_signature_signedby_rsa_private_pkcs8.sha1 \
41+ rsa_private_b.pem \
42+ I_AM_THE_WALRUS_sha256_signature_signedby_rsa_private_b.sha256 \
43+ rsa_public_b.pem \
3444 rsa_private_1024.pem \
3545 rsa_private_2048.pem \
3646 rsa_private_4096.pem \
@@ -566,6 +576,36 @@ dsa_private_encrypted_1025.pem:
566576dsa_public_1025.pem :
567577 openssl dsa -in dsa_private_1025.pem -pubout -out dsa_public_1025.pem
568578
579+ rsa_private.pem :
580+ openssl genrsa -out rsa_private.pem 2048
581+
582+ rsa_private_encrypted.pem : rsa_private.pem
583+ openssl rsa -aes256 -in rsa_private.pem -passout ' pass:password' -out rsa_private_encrypted.pem
584+
585+ rsa_private_pkcs8.pem : rsa_private.pem
586+ openssl pkcs8 -topk8 -inform PEM -outform PEM -in rsa_private.pem -out rsa_private_pkcs8.pem -nocrypt
587+
588+ rsa_private_pkcs8_bad.pem : rsa_private_pkcs8.pem
589+ sed ' s/PRIVATE/RSA PRIVATE/g' rsa_private_pkcs8.pem > rsa_private_pkcs8_bad.pem
590+
591+ rsa_public.pem : rsa_private.pem
592+ openssl rsa -in rsa_private.pem -pubout -out rsa_public.pem
593+
594+ rsa_public_sha1_signature_signedby_rsa_private.sha1 : rsa_public.pem rsa_private.pem
595+ openssl dgst -sha1 -sign rsa_private.pem -out rsa_public_sha1_signature_signedby_rsa_private.sha1 rsa_public.pem
596+
597+ rsa_public_sha1_signature_signedby_rsa_private_pkcs8.sha1 : rsa_public.pem rsa_private_pkcs8.pem
598+ openssl dgst -sha1 -sign rsa_private_pkcs8.pem -out rsa_public_sha1_signature_signedby_rsa_private_pkcs8.sha1 rsa_public.pem
599+
600+ rsa_private_b.pem :
601+ openssl genrsa -out rsa_private_b.pem 2048
602+
603+ I_AM_THE_WALRUS_sha256_signature_signedby_rsa_private_b.sha256 : rsa_private_b.pem
604+ echo -n " I AM THE WALRUS" | openssl dgst -sha256 -sign rsa_private_b.pem -out I_AM_THE_WALRUS_sha256_signature_signedby_rsa_private_b.sha256
605+
606+ rsa_public_b.pem : rsa_private_b.pem
607+ openssl rsa -in rsa_private_b.pem -pubout -out rsa_public_b.pem
608+
569609rsa_private_1024.pem :
570610 openssl genrsa -out rsa_private_1024.pem 1024
571611
0 commit comments