自制RSA_2048证书链和P12用于测试TLS

ca.key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA0mycrClB5yODGTbPNgHeTsL5nf7ywoJGREmpVbEKAfyoM4RV
bndCELILLec0gMzl8D7mUuAtXTCvOtixRysETtvOwXR16pUW+3alXLtKd2JrHIhk
yqosm1xkQ3UtCdIZwpjnccK52pla0kn0/e3r3y7qNGJzP6uYQCFlbqb5zSlTmX2g
cyJBH0q94pmDEib77QG3D3QKxnEG7FZ2g/L8f6ssNhDIKR+EybR8HdedjMRlcjP5
ALakVgMDM8G9z25Q/+GX8Q3kVMuGOjFZwjwuJSMnpJ/A69DhZyv39c4S+cL9sWFq
XCWhquaRfrT4cASiSmE2lHFYssqEW9bF9vidkQIDAQABAoIBABPXsh559YD6VE54
YKnTG0eKE0fW1sWIy199Ir615x+w15ukCvpTvKMeZvd5KfZLXBN/mvCNuzliceO2
s2DmqY1WJPURKl1ombY0xfssniUL3tXd9sM1sOclmz7ROeIHMe6rxIdxuVznwSy7
VKLtYKS3I9a0wfFrGPxTKeF5VW0HIMGeOiiBhWw7ZX+k89GSnEzSEKJPibJhorrA
4dqsKwQOWjoFYNOetyuGvksgR/sCX1jS8nU7YithYqrbtrD9JebGVN+6GYQS/9Tu
3hrGiEzH1GudaW013LBZ/w1gSkPh83CCRHKah9MM7iQWrPZm21MkXu4FFujCO0VY
uIHpz1ECgYEA95/73g73esTp3Y+Fh9EBejcv74aHp64+xRLAECV/MnjGPEnBg2rw
cJeGHGEonG8d99I87sTCKhAyipAk49VMBWa0P/SIqF83uO/HPCPdNaeU0ZVEp7l0
fe4VEMNgLCFghqpnfwy6qz6JbbA5fif9051o/cZgMx+vPGqWa18egKsCgYEA2YqI
ZX0I5JpNlXhCES/6rfl9th8JYi/Atae6qX6DddgchDSRwqFfLkh4h8ILf+cJ6e4U
EQUy+ECyOtMRmlIgBYMhQzBs/bu6abXW2hzFPkbe+vNHAY8uFK0Bt//rWSsO0RBZ
ptd/E6+a5SGgtzZ4ZzLdSxkgWjB4Zp0UCUsJ8rMCgYEAuO8JmtkQqObBRlA2yK0m
blEjAr81NtziUipjuGtYqKgcXNA0ruJB+cSgSzegrdwqxHeGPEhEPkfkhymJ84HM
CcifW5hUK3MZWYvx/w9F2Rl0AmZ5ZM4Tmy0hHGjdvXeb8Fb5fqBSFSxaVMok1fwm
DFHmJIlwNR43sGZmOoBKdosCgYAazPBk4HSaBVCNm5U4HNsbV+Ne7o/vYsaxGorq
msWDXS6WMwvKGKtrPk5rG0LjbQlRop0iQ6u13fKXQK2of3mmdDNC3dJvqBMdNuPT
VzwNohmSfSpATO12aqINkx/himZ25zbEUUQ8nqPMmsn8CF/pBuEwgVX1BoeuzKdN
Rcth9QKBgC4lRhA1GYUWDNWha2+f5B80Blyy6RTB0IDpznoFfED90s1Z/yhnvovU
CO3ZfMzd4g7RLpjSHZJvXf+oyd8FYHsIPCZo3TwePwj7XA9SJT9HDi1fnpPDubMz
jlmjP3t8ahu4E3OR1+WmNZt3ERb+KHoLZYL3eYBglYjPWaJvlzPg
-----END RSA PRIVATE KEY-----

ca.pem
-----BEGIN CERTIFICATE-----
MIID4zCCAsugAwIBAgIUY8l5x5IPv28xcMqIBZWpDyR0YLwwDQYJKoZIhvcNAQEL
BQAwgYAxCzAJBgNVBAYTAkNOMQ4wDAYDVQQIDAVIZW5hbjEQMA4GA1UEBwwHWmhv
dWtvdTELMAkGA1UECgwCT0YxDjAMBgNVBAsMBU9Gd2dtMRIwEAYDVQQDDAlUTFN0
ZXN0Q0ExHjAcBgkqhkiG9w0BCQEWDzEyMzQ1Njc4QHFxLmNvbTAeFw0yMjAzMzAw
NjI4MzdaFw0zMjAzMjcwNjI4MzdaMIGAMQswCQYDVQQGEwJDTjEOMAwGA1UECAwF
SGVuYW4xEDAOBgNVBAcMB1pob3Vrb3UxCzAJBgNVBAoMAk9GMQ4wDAYDVQQLDAVP
RndnbTESMBAGA1UEAwwJVExTdGVzdENBMR4wHAYJKoZIhvcNAQkBFg8xMjM0NTY3
OEBxcS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSbJysKUHn
I4MZNs82Ad5Owvmd/vLCgkZESalVsQoB/KgzhFVud0IQsgst5zSAzOXwPuZS4C1d
MK862LFHKwRO287BdHXqlRb7dqVcu0p3YmsciGTKqiybXGRDdS0J0hnCmOdxwrna
mVrSSfT97evfLuo0YnM/q5hAIWVupvnNKVOZfaBzIkEfSr3imYMSJvvtAbcPdArG
cQbsVnaD8vx/qyw2EMgpH4TJtHwd152MxGVyM/kAtqRWAwMzwb3PblD/4ZfxDeRU
y4Y6MVnCPC4lIyekn8Dr0OFnK/f1zhL5wv2xYWpcJaGq5pF+tPhwBKJKYTaUcViy
yoRb1sX2+J2RAgMBAAGjUzBRMB0GA1UdDgQWBBRZ6oEnljgkhBnxInoOH3hF1Ny6
HTAfBgNVHSMEGDAWgBRZ6oEnljgkhBnxInoOH3hF1Ny6HTAPBgNVHRMBAf8EBTAD
AQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBBGeZOElmK7/yXugHDY8MuSbUdpk0zm4/t
IH0TKH6/I/6b4Ry7yEtMnHHM/HLpDJvPgjOrZ2nt+Y9ZasWZXh3ztZzXGCwAEzsW
MBwdUrNyM49v9MAYES3pN2pNJIbH3vLOdGg6qDkjXX+5MtXtKuuigtkcLDZgbGJR
bSVP+MeK2Iut6X1yoTDdr2a2gOlyd/PG3GeR1vBaBKTa9hKFmj4BnnAO7cWWoR85
CWLouS0RUOlKidQRbIi8mgAzH0qoR3aPa03vP/dAM2E2Qr6M0jAb3rSWaKt+8nYA
80r5kDRcrw0RwM4HK96LRyWXMtNiCLW8txySPvDLO58CxpEZkL3i
-----END CERTIFICATE-----

client.cer
-----BEGIN CERTIFICATE-----
MIIDjTCCAnUCFA7et+J/rTKrvpk5ilh4ao3+slaZMA0GCSqGSIb3DQEBCwUAMIGA
MQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSGVuYW4xEDAOBgNVBAcMB1pob3Vrb3Ux
CzAJBgNVBAoMAk9GMQ4wDAYDVQQLDAVPRndnbTESMBAGA1UEAwwJVExTdGVzdENB
MR4wHAYJKoZIhvcNAQkBFg8xMjM0NTY3OEBxcS5jb20wHhcNMjIwMzMwMDY0MDI0
WhcNMzIwMzI3MDY0MDI0WjCBhDELMAkGA1UEBhMCQ04xDjAMBgNVBAgMBUhlbmFu
MRAwDgYDVQQHDAdaaG91a291MQswCQYDVQQKDAJPRjEOMAwGA1UECwwFT0Z3Z20x
FjAUBgNVBAMMDVRMU3Rlc3RDbGllbnQxHjAcBgkqhkiG9w0BCQEWDzEyMzQ1Njc4
QHFxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgP7vaKnEK2
PpBR852MJ7TfUX4sKE69xJgebqK9hKO5bYcPBWMmY8Z0jIU6pKbIpzzMC5+7b3bT
fikoFr7xBfGcgOevqtQu0k4o4hcNvFq0LyyQr6iAKOT6XhJ83HVFHe7Uy4A5sfJP
BFxOW7WmoOaZS4PLQ6qtcjVxJ6ZPh7izH2zlg1VKsqf45kzQK8fNTirPihPRokl1
qlnJDIyT8J9Yq/1kfWolAYC+ZQ15gS6A0BQ5TLV19wLrgy0Q0MewwaOWtlrYzA5X
O97jMLVmUrZqp/vCkuA2SrxAzaVflM1NQTBq0RgnFh1QeyUjzpiOPsgoIzNOFRBn
dVG7B+M8XakCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEANwhmjXgQTAg3MDHy5B7i
Fq7fNmLzNoQ7WvSn3m1NJzTeyUp9S+ap1B53WuWFIXRxhBA0vHUspRqUJUlLZKV3
42yguBKfCQv45+NNjgoqDDwAc6bGeBIa9I/FiFWfJA8Zpt74L70wF5YTbOr3TXe1
qScqQbVWPCLHtw2/SzoQltdhM0pMhXdes5Z0nV06fT92upSuIHHdeUHuu5e4MHQB
lkHAgqd2ALpO29SGGGGdFpuOO6oU92StD6EJ3tuQ7wq3EZj6F3joH96JDVmBP3Tg
Ys690eFq+xwa6ukzQs2evm9f4RFjTUx+cGK9xPkRP9QkQsL9WyFBwXBiIhXaZgUW
qw==
-----END CERTIFICATE-----

client.crs
-----BEGIN CERTIFICATE REQUEST-----
MIIC9DCCAdwCAQAwgYQxCzAJBgNVBAYTAkNOMQ4wDAYDVQQIDAVIZW5hbjEQMA4G
A1UEBwwHWmhvdWtvdTELMAkGA1UECgwCT0YxDjAMBgNVBAsMBU9Gd2dtMRYwFAYD
VQQDDA1UTFN0ZXN0Q2xpZW50MR4wHAYJKoZIhvcNAQkBFg8xMjM0NTY3OEBxcS5j
b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4D+72ipxCtj6QUfOd
jCe031F+LChOvcSYHm6ivYSjuW2HDwVjJmPGdIyFOqSmyKc8zAufu292034pKBa+
8QXxnIDnr6rULtJOKOIXDbxatC8skK+ogCjk+l4SfNx1RR3u1MuAObHyTwRcTlu1
pqDmmUuDy0OqrXI1cSemT4e4sx9s5YNVSrKn+OZM0CvHzU4qz4oT0aJJdapZyQyM
k/CfWKv9ZH1qJQGAvmUNeYEugNAUOUy1dfcC64MtENDHsMGjlrZa2MwOVzve4zC1
ZlK2aqf7wpLgNkq8QM2lX5TNTUEwatEYJxYdUHslI86Yjj7IKCMzThUQZ3VRuwfj
PF2pAgMBAAGgKjARBgkqhkiG9w0BCQIxBAwCT0YwFQYJKoZIhvcNAQkHMQgMBjEy
MzQ1NjANBgkqhkiG9w0BAQsFAAOCAQEAi+sklk+HNHMZmpsRUcLbPJWjddSYfTr+
OmsHDDrP0MOvMBHc37Kh7P3RqMoGqifigFizMegOjn+Aj3UooZQ+lmaMu1YwvWfa
Oxea4+C8V03NyqGZMnmP4KKQce0T1B+Z8mBG6wkXhFCVCejmgGn+Fh++WRBenwhC
tfe4a0bDVAiHmwzYZJPDlvfhztvobFgG/SFNcJNJz4lGl/VODerlCDMdq2joVq5h
vpyDYCkIvwo0tt+1H83aojh70P3Z3q4dSsQ4h2VZ5SAKIwrcfHE0ce2e8bbMd0BA
D1FpYhXeKlr9jD7T/o+fgAluMQX9TXDOTwste27nrAcJlvva1NOFRQ==
-----END CERTIFICATE REQUEST-----

client.key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAuA/u9oqcQrY+kFHznYwntN9RfiwoTr3EmB5uor2Eo7lthw8F
YyZjxnSMhTqkpsinPMwLn7tvdtN+KSgWvvEF8ZyA56+q1C7STijiFw28WrQvLJCv
qIAo5PpeEnzcdUUd7tTLgDmx8k8EXE5btaag5plLg8tDqq1yNXEnpk+HuLMfbOWD
VUqyp/jmTNArx81OKs+KE9GiSXWqWckMjJPwn1ir/WR9aiUBgL5lDXmBLoDQFDlM
tXX3AuuDLRDQx7DBo5a2WtjMDlc73uMwtWZStmqn+8KS4DZKvEDNpV+UzU1BMGrR
GCcWHVB7JSPOmI4+yCgjM04VEGd1UbsH4zxdqQIDAQABAoIBACOjKiBgDAs6n/hv
dZyuc02o421rfU5pnbPaSI+H5DOTBmrc9K0S1MSq8j4lcZW9SewSkbmWn+lA3692
TJkhr4XtSGQTdh7pBd0OO2A9T5e8RVn6lZgpYEGdXDN2K3UlMbt5RgGIqjSBKhX5
MfaE0ah0S9OzumFEfdVtGEEyKtQOvlc/172gyPn5NO7nz6MRFQKZWjpytjdVqIPO
qhyoNJ74topS7Fx2RSpm32XDs4OzmCD4skFK331Cj9q83uP0eHSRtOjflmtSicu4
jt+4H72PR5kzkUI02TJRi80wulCKTcAAZWbSX3s/3AKEaSHgGUrqLY0LXBl8YVaQ
azetJQECgYEA3SuO0GMHvYG/ArRMiHqW+pPuYKzPCKmFNlhNIoNRqpOTliWAyv1J
ZzLBbCyb72AGKEWHVE8B4vYg9e/xkOQjt8gT5vTezJhwwCQAswtQUnXE5+tSMi4r
9L0dG3NZFiJUzKDyaKnB1rVzdOTvjCclXSpzerwVvYenW0z/51KtFgkCgYEA1Qxg
LnKqHsFEV3AmN4eLLkrVM5MX+N6qbc19U/0RGgVJdoqHgPf4uQR9c0mC0SXVoLbu
wLzcNKZm/Gq5F1IP4o5MU/8igNgnOOzugM5cTSp0YQKizkpWxUxqKi5iGV0vAKYv
NH8a20PNyX8Uu7BPf3HGe7u8bKkUx4tdA/Rl8qECgYAJIqp0exKvxjMwlmfu3zlr
Qj7/aUPn9LCW7RDKkygFZrEa65OlTs8AXz1UDYenXI0EjtKnLdhDGq2D2xRcSsAa
8D26NXUaeFV36kTJIHeB4HFwruynO/b+1ezk3F/apTJhfWhl4FUsXDRXqLkoTdmi
PoWklS5EtNy5zbVoRab2mQKBgGN3DKyCwiPrrUF5TY5dTMCHFXSntuhs5HqxFlMQ
8lwIndynHk469zdB/mPFrTqCBHOtFFiNk+1MxwYPuWxG1r26G66Xjf9Da0RrcYpX
TcaFDKKB/Yp8MHiajXI2B3y6AYi3DZDfyqUVyczJ9N8PmH3ym20HIBhG9DmZOgrv
nm0hAoGBAIavfvE2QTJJsOzn64ghmw0YuT05yct4HMsAUhtRzGmC7GtvL4IV9uU0
YxoQAcgnux2Fd3ziphhYhozahBAWEF7D7HYEhJQx1ijnJq+rTuQeq05ayLLZitFm
5rrvckklesqOA2uUUPDf593C+PTmV02z2Dqw+NSvu5bwXNHtRW/O
-----END RSA PRIVATE KEY-----

用OPNESLL导出的CSR文件证明了  CRS并不等于证书的明文信息因为缺少证书有效期等

server.cer
-----BEGIN CERTIFICATE-----
MIIDjTCCAnUCFA7et+J/rTKrvpk5ilh4ao3+slaYMA0GCSqGSIb3DQEBCwUAMIGA
MQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSGVuYW4xEDAOBgNVBAcMB1pob3Vrb3Ux
CzAJBgNVBAoMAk9GMQ4wDAYDVQQLDAVPRndnbTESMBAGA1UEAwwJVExTdGVzdENB
MR4wHAYJKoZIhvcNAQkBFg8xMjM0NTY3OEBxcS5jb20wHhcNMjIwMzMwMDYzOTU2
WhcNMzIwMzI3MDYzOTU2WjCBhDELMAkGA1UEBhMCQ04xDjAMBgNVBAgMBUhlbmFu
MRAwDgYDVQQHDAdaaG91a291MQswCQYDVQQKDAJPRjEOMAwGA1UECwwFT0Z3Z20x
FjAUBgNVBAMMDVRMU3Rlc3RTZXJ2ZXIxHjAcBgkqhkiG9w0BCQEWDzEyMzQ1Njc4
QHFxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOa5TXgltKu
zumtqJbIGCB9UOAEUXUukvWiIUa4ZdMJkiCi3CQcle+wAl9SV+sAJoVhlG/k5J76
6fFYl8cvG21PnHd23fQftkbx4Ai75RBX+V17VJg/9+ij2iObV7vSkEigJtK7DC4Q
NIQs+k7lld5/vHc9N++oqgUnV0zwqlROW36KvH2xzeQZI0thrVlsFsm87hHZMdcU
RMIyChLBSlpBq7FbceIuCn6B6+K8q550ySB9sFJGmKl+i188kceUt5HXGEoApalT
3wiSooXqDbcjzCt9mHC+jigABKaaXaBXwGJaRQOu76PfsMgnDW9j1vnRfWejmrvp
oZYKagDdcYkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAx8rXftkW6VoM6MClKeHl
chT+X95YKH0m795SOHmO65CGmKDmzBpnFBu8Y1P3YqW4A7uQGZ9zFAGXCkmJuyM4
uSu/CVHuTagIb66nEgENyXxitsgPtONydB5YfXoP4NEtKuBNVHCTGOnBz7wxBj0h
gIX+y9x7SpsZCVoaFfge59WxP6WJrEcacLI4LxOwd8NCQdAZNHUhDvKVBMEyKY0K
LML/wEC9iMwE7wVuXQqnKmZ7KeKzTIj682YgFaPqU7OnEQjmeEijBBO/jUB/XObv
L78b6dB0AfoHfPSfrZQ8Ror6EsQNPA7okQDnwJT6BwrBIrFYVT+976EDgzumfkbZ
sw==
-----END CERTIFICATE-----

server.csr
-----BEGIN CERTIFICATE REQUEST-----
MIIC9DCCAdwCAQAwgYQxCzAJBgNVBAYTAkNOMQ4wDAYDVQQIDAVIZW5hbjEQMA4G
A1UEBwwHWmhvdWtvdTELMAkGA1UECgwCT0YxDjAMBgNVBAsMBU9Gd2dtMRYwFAYD
VQQDDA1UTFN0ZXN0U2VydmVyMR4wHAYJKoZIhvcNAQkBFg8xMjM0NTY3OEBxcS5j
b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDmuU14JbSrs7praiW
yBggfVDgBFF1LpL1oiFGuGXTCZIgotwkHJXvsAJfUlfrACaFYZRv5OSe+unxWJfH
LxttT5x3dt30H7ZG8eAIu+UQV/lde1SYP/foo9ojm1e70pBIoCbSuwwuEDSELPpO
5ZXef7x3PTfvqKoFJ1dM8KpUTlt+irx9sc3kGSNLYa1ZbBbJvO4R2THXFETCMgoS
wUpaQauxW3HiLgp+gevivKuedMkgfbBSRpipfotfPJHHlLeR1xhKAKWpU98IkqKF
6g23I8wrfZhwvo4oAASmml2gV8BiWkUDru+j37DIJw1vY9b50X1no5q76aGWCmoA
3XGJAgMBAAGgKjARBgkqhkiG9w0BCQIxBAwCT0YwFQYJKoZIhvcNAQkHMQgMBjEy
MzQ1NjANBgkqhkiG9w0BAQsFAAOCAQEAX9yPBzV9PUVzwho2l6w0weuwuSlmrRIR
IcjtePzBSHN1/CfurS4d1b2+IV2A+vCLN+YR7izfA6L9NMj0cKznUIKIVbUjmELA
qIFZRnGUsPkAvcfWqkSg8QY/FRoM3G0oDvq4lJ6YVM9ZUZ5+n90Hd5jsdNwz2ubt
kKdaOSvQ6L+uSl4fw7kPwaNiGbKnWMfFGgkH348l2hfIQtTKVTjLqDG/2JxVVCbV
j02ylUuJDB6Hgk1iCFF6s4/sDrdjPCfP6qsxbT59zd3iLMiqUgzngn1yJQm0GBM3
Du3cjdBh6H4i9OQ641INXPMsRfxAdUbOGICvWE0I+DSPBRCKiJU3BA==
-----END CERTIFICATE REQUEST-----

server.key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAw5rlNeCW0q7O6a2olsgYIH1Q4ARRdS6S9aIhRrhl0wmSIKLc
JByV77ACX1JX6wAmhWGUb+Tknvrp8ViXxy8bbU+cd3bd9B+2RvHgCLvlEFf5XXtU
mD/36KPaI5tXu9KQSKAm0rsMLhA0hCz6TuWV3n+8dz0376iqBSdXTPCqVE5bfoq8
fbHN5BkjS2GtWWwWybzuEdkx1xREwjIKEsFKWkGrsVtx4i4KfoHr4ryrnnTJIH2w
UkaYqX6LXzyRx5S3kdcYSgClqVPfCJKiheoNtyPMK32YcL6OKAAEpppdoFfAYlpF
A67vo9+wyCcNb2PW+dF9Z6Oau+mhlgpqAN1xiQIDAQABAoIBAQCBOTN0BIufZB0O
A8v80PQfgqqLVE78O2ibHiEdt3SNlyUSqoUE1l23m2/1yVCLz+2i8HQ/99eRr/Id
n4ml7VkRPicARWccgFbLR7/aBUevJG95cqDQdHIzHwxduaKcUt8/G46KaUgCpnIL
YCt9M+9urrSzkZ4Clkq8XOEv006zomiG03U7j3emkqCe6TuNuhP/zelUDmivRLyr
lKrWLS7AThAfeG6PNLKIVTAX29YZMSbEu6srJ9pCkriFREQXT2YVSb3XZKeTRKlv
NZXZpNPtiNKFzbTELHRHJYw5Jn/37xmasrUdPk9bXOw2N/6jEBeVF2yvuZPMdAln
AA2q9XaBAoGBAOsnDzrmE7S5pLuS7X/oUz4jLdvWFxFIxk9vKftMPI6qvBG+yHo1
RMAhMNHPlrSLr3P9eo1EitVOSUlWpM1bn0cD/b1eLe2v35V3FLGSiQf9m4aCJNJb
XcVCO+9572yXL1FvTL7IpH3n/4p75+qZve0zaijsCd5IaieJqYX4rthfAoGBANTy
R387olYma6i0bBMBhmNgikl4ixYpwU4n+n3G8bBA2nWKFH4ochQUPIXYzSS807Zz
OPevNKLAK0JFKKVq5cAu9jDo+GCbiL3QgSC7BrB414zoKbFanxRGrXPJaVOffXlM
SWj/g6cg1zZEdtRXjDZfw3bgaXeLGk9RAWg5W58XAoGASz4CR4xa/dbw+Pv4dpb2
G8nR4KfOVb99hOlC+5/XOKc06lCrgT8OMpPsNRZBWJ/hkjGnRxCJg9s64/aPYQ5S
Fr0WMcOy2n0OA5tIydDje+UQIKf/9Dc79+RLnULc81gk0d/VJK66w3a6c6tV9+Ed
vopXC6ULO07ceK45yh5ag+0CgYBDMqVfQClNOFiW50CHit6ms4tP/gseFlUa3cDN
Oh+AuCZ4Gve2i/rb3TrwHec2paPFmnyqpI5eoXfFNN/Lu3z+9ZLZAluG2O4AwDBP
bNWCkM+sdoLZpbg3hMotlKx5KAZHZcxwptkbv2BKjrZU8b+cVQHwnIaLo8jMqMph
4l/IRwKBgHUlvZ5xEo9OzXUhiCm2Vi8iYvyJ2Xv6MAKkmOoW6dm9OOkcXi+7YnpK
+FDeI2czw7UWagfbXUIJ4tA7km6uf3Fc4ITwKuT0U3hzXcT3StlnyWUXOmHeYINJ
vnlht062+pfiTG1WYY5p+vWm/38y1WKNK7zYa3qGzdqJpcuv6FwN
-----END RSA PRIVATE KEY-----

sever.p12 用于wireshark解密
30 82 09 D1 02 01 03 30 82 09 97 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 09 88 04 82 09 84 30 82 09 80 30 82 04 37 06 09 2A 86 48 86 F7 0D 01 07 06 A0 82 04 28 30 82 04 24 02 01 00 30 82 04 1D 06 09 2A 86 48 86 F7 0D 01 07 01 30 1C 06 0A 2A 86 48 86 F7 0D 01 0C 01 06 30 0E 04 08 42 47 C5 30 2E 24 03 66 02 02 08 00 80 82 03 F0 A5 5A 9F BF EA 24 9F 63 A8 67 EE C1 A6 FE 3D C3 DB 19 4A 9F 34 8F D0 DB D2 63 CC 47 7B F6 66 ED C4 AD B7 2A 19 67 56 90 6A 27 8F 5C 6A 57 32 03 22 33 17 17 0E 84 BC CD 24 CF B7 3C 84 41 D6 D6 1C 34 1F 21 FE 78 38 9D CB 7A F7 B4 3E 47 55 F1 2C E8 21 1F 38 B0 A4 73 5C C7 32 91 E7 4B AB B3 6A F3 49 E8 47 E8 CF CA AA D8 64 23 AE FF 78 16 4A 10 CE 6B 59 34 F4 6C E5 B5 60 8E F6 A0 08 04 1E 98 A1 EC 5E C5 57 86 2A C7 23 F3 87 E3 7A 4C 96 CF 03 1B 05 7A D5 5F 2F BF FF 24 8A 26 64 D2 56 2A 02 6C B9 7E D5 64 65 67 B2 6C 55 35 77 D3 2D 9F DE 8D 26 C4 DD 04 F5 FB 9C 47 60 74 4A 7A 14 77 09 91 0A 2E A8 B8 AD E8 3A 2A C1 66 AC C4 BB 39 83 0E 7C 0C 61 A9 A4 B9 7C 58 07 FD 43 B0 B5 E3 3C 4A 07 4E DA 26 15 29 D4 33 CF 35 C8 35 4D 8C 93 4E 4E 8B CA 66 ED 61 B3 E4 0D D8 3F CB DE DE 92 A9 6D 37 7E 13 5A 5F E9 39 87 9F F0 0F DC 01 D1 2A 0E 81 65 B1 E6 B3 98 E4 87 3A 67 0E 9B 12 D0 AD 52 9E B9 20 91 FF ED 7A 9E E9 28 68 A4 DE 61 C3 B1 E8 7B 50 F7 E5 06 A5 EF 5C CA C0 BC 0E B0 C6 D3 32 47 39 C3 BC 8B D5 33 D7 36 B8 41 92 75 07 00 90 96 C3 FB CD D8 37 82 CB 48 E9 90 E0 86 AB 7B 56 A9 95 CB FD 4B 05 87 81 7F 1C 28 84 59 66 0C 3E A6 FD 22 C3 EA 16 77 9C DD FA 2C 1F C2 90 21 A6 33 BF 57 FD CE 1A B6 3D C9 A8 32 EB 0E 8D 1A 11 0B A7 23 8D 26 DA 08 16 EE 2B F3 BD 02 53 A0 55 65 23 A7 48 41 B7 6A 58 7D A6 D8 E2 73 42 B7 F1 AA 3B 98 64 E3 F3 54 0E 1F 7E CF 62 99 BE 91 04 98 09 63 60 78 1D 3B 9B CB A5 2B 48 1C 1C EA DA 5A F3 43 7F 2F A2 A9 9D 4D EC 13 D3 61 E7 32 11 ED A5 E2 29 E5 AF 97 8E 0E E8 CF 0B 91 44 F8 12 49 63 F5 3B 45 78 6F 46 2A AE A4 C1 06 BA 65 FA B9 53 81 62 F0 02 3F F7 6B 8E 48 F3 90 1C 50 A1 3B E9 6A A6 D1 4B 19 EC AA C6 F6 17 B3 57 DF 8F 7F D4 0C AF D4 93 AD 9B 2B 37 B6 30 BC CB 5D 03 66 FA E0 59 A4 52 FF AC 0E 78 EB 3D AA 5C 2C 1A 5B C4 24 F4 4E E2 9C ED E8 B0 3A C7 6D 63 7C 3A 44 FE B1 42 56 8B D9 3C 41 99 F7 46 1B 0D 0D 67 47 8B 6A 73 F1 47 F6 F2 90 FE 7A 86 7A FD 8E 43 4B 95 E2 86 13 A6 40 7D 23 9E 7F B5 E8 C3 4F ED 90 B8 38 9F 2C 83 49 0B E0 99 FD 1A 0B 03 E9 CD 6D D3 27 66 6A D6 FE 23 70 21 F1 00 F8 36 38 2F E5 AF BF D5 D6 2C 29 4A 8E 7C CE B6 D2 17 3F 6E 47 AD 16 A3 7E E7 C4 57 10 4C E7 B2 EA 9B 5E 2E 44 14 93 13 CB A5 76 35 61 FF B9 AC 66 3B 3D 09 94 00 04 23 AA 64 99 39 69 74 6E 04 D9 DB A2 B4 4B F0 D3 86 67 AA 9A 53 3F 12 88 13 3D 5C 91 76 8B F5 5D C0 7E F5 2F E6 5C 49 0E 26 C5 0C 35 DC 4E 95 22 0D 58 7E E6 00 08 52 BC 90 E7 7B 12 DF A4 E5 09 5B 0E E8 B5 28 20 F5 37 08 A5 B8 99 95 7A A0 2E CD 87 C8 96 5F 74 1D E4 2A 4A 08 85 9D F5 5A 6A 17 AF 78 D4 F7 C5 50 C0 1A 19 27 E6 6C FB 68 BF 96 9C 3F 07 F8 EB C2 11 1D A7 83 ED 86 EE A6 CA AE C7 4B F0 B9 28 5A 3F 86 4C D2 AD 77 F6 FE B5 B1 A9 B4 A5 13 BC EA 94 F9 18 AF 5D 65 E9 3E 17 E2 58 0C 1E DE 7C C1 0B 84 DD 7A 0F 2A 25 91 AC 28 F6 DE 89 68 75 57 86 75 B8 BC 08 DA B8 CB 3E B4 09 4C D0 5D C2 C9 93 B2 54 F5 5A 3D 97 F0 65 A5 2E 9F 4E B7 E1 4F AB BA 5B 12 5B 3F 35 03 9C F7 3E 02 68 C2 67 08 75 6C 2B 2B FE EF 63 D3 52 D8 97 66 61 0F 40 08 34 9C 47 FA 3B 11 BB 57 2E 4A EF 10 E8 4C F7 BA DD 69 01 BF 7F F6 D0 D2 9F EC 46 52 21 48 00 83 30 82 05 41 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 05 32 04 82 05 2E 30 82 05 2A 30 82 05 26 06 0B 2A 86 48 86 F7 0D 01 0C 0A 01 02 A0 82 04 EE 30 82 04 EA 30 1C 06 0A 2A 86 48 86 F7 0D 01 0C 01 03 30 0E 04 08 75 A7 1F F7 60 F7 8F 4C 02 02 08 00 04 82 04 C8 87 75 5E 88 84 20 F2 A3 63 CF 67 1B 32 95 51 DC 44 4D 54 BB 0C 54 4E 59 73 03 2B D4 9A 7B B4 94 19 A0 DB 1C 02 5E BA 12 51 52 14 07 76 A3 50 80 23 F5 37 F1 4D 7E 39 DC D0 FA 8F 23 C7 16 8D B1 A7 F9 96 4D FB 51 7A C6 18 6F 26 E3 7D E8 0B 9C 0E 20 21 AB 30 E1 DD DE A5 C9 6B 73 6E 77 C2 C5 3D 02 4A 79 0C C4 86 20 E3 71 40 5C 94 19 A8 82 98 A6 6F 8C 81 C1 A6 E2 9E EA A8 0F 8F 23 58 FF 90 D6 9C DD FA 48 DB 88 E2 B3 51 4E EF 04 56 0A A0 04 C3 4B A2 AB CA 34 8E E9 B4 CD D0 62 EE 06 B1 9D 04 07 03 84 47 91 AE A9 B6 83 E7 94 59 DA FF 3B 06 50 90 10 88 09 09 1C 07 61 0A 92 88 B2 E5 02 4B 8F EF 7B 5F E5 27 F9 7D 05 D3 7B FD AF 97 4C 66 C5 1C FD 06 8F AB F8 87 65 9A 7D 14 A7 CF E4 51 D0 FB D7 C0 28 62 4D 34 FF B9 25 9A C5 67 A6 4C BA 6F E9 C3 3C 74 AF 1C 9A 16 BE 2A CD 46 8E 10 46 3C 5B 5F D0 0B 52 B5 83 60 D7 A7 7B 28 21 6C 82 D1 05 C5 50 3F 65 47 74 45 4A F4 52 4B 61 C5 66 26 AF 64 60 C6 99 7C E9 15 55 97 C7 C8 79 A8 64 DA DD 43 24 29 E4 3E AB 95 1F D5 F0 A0 20 07 FD D4 56 1D D6 E4 D0 4C 94 CC EC 73 6C E5 2C 31 72 0C 1D 1A 4B C1 6A 76 2B 7E 1C 93 4B 9F CC 11 D8 60 56 69 9A 95 13 1B CA 09 28 32 EB 39 A7 C2 3B 49 0A E9 63 96 23 E1 F4 AC 5F 9A FD DB D2 FD 9A 94 40 6B 14 72 C1 B4 E6 B9 18 EC 13 75 49 B6 47 D3 4A AA 15 1E 9C 68 5A 4F 3B 0E D2 59 6D 23 25 93 97 AD C4 9E 6A 1A 53 F9 07 BF 09 D4 5B CD E4 6E CD 52 0B F4 3D 49 A7 7B B0 04 E8 F0 08 D9 D5 80 C0 EE 17 E6 71 E4 51 C3 BA E5 36 9C D5 FC B2 73 20 A9 87 69 19 90 3B E1 35 37 4A F8 AD 0B A2 D8 11 29 98 A7 FF 1E 3F 5F 57 9B F1 42 81 4C EB 8D 95 A1 91 7A C6 5E 95 41 54 66 4A D4 4C E6 62 97 04 E1 CA BD 4F 5C BA 92 6D 81 04 9B 44 C8 AE F4 B3 7A 06 72 FF 20 CD C9 FE E1 E9 78 C5 90 70 FD DA 5F FF 41 EB 09 5D 67 99 74 92 8F 43 97 2B B5 DB 47 71 E3 9E 3C 3B B1 1A CF A3 A0 F3 66 61 03 E2 CF A9 CF 76 12 2B 42 B3 70 BF C8 D5 73 E1 D4 EF 37 13 D6 73 60 F8 51 07 83 B9 68 84 84 BD BF 68 2A AA A6 AE FE AB BB 2F 7E 84 43 9D EF AF 05 23 8B 9E F5 55 04 21 D4 9F DE 63 CA 8A 43 D5 66 C5 97 A1 D7 E4 14 E3 60 7F 9E 3C BC 29 49 12 B4 2B 74 1D DF CD 80 1F 27 92 D1 D0 81 44 88 79 63 0C 88 EB 2D BD 07 58 A2 65 36 2D C2 14 91 FC 25 07 5C ED 0E 11 29 95 8E C3 31 30 A4 A7 9A C0 80 06 62 14 85 42 3D C3 8E EE 88 EC 53 C7 E0 0E A9 7C 54 CE 81 DF 9A 66 A6 21 F8 54 D1 78 F6 F1 44 4C D3 7E B7 9B ED B5 DF 59 66 1F 5D 1F 80 A9 B2 DC 27 49 42 AD 95 B2 F3 DE 81 6A FB 18 B2 51 0A 21 D9 EE 59 71 BA C8 34 70 5C 67 3B 77 C2 39 47 7E 3D 04 19 A0 38 6F 3A D6 27 69 54 B4 CC 0A A2 76 E9 FF 97 90 F0 98 00 EF A7 93 C6 EC 8A 6D 20 7B F4 B2 D6 D5 D3 9A 6B 4C 3B BA 4A 81 F7 3F 3C 0A 22 D1 45 15 62 A3 45 FC 00 5B 53 68 D7 8E 4F 76 0B AD 58 5A FA 5E 54 7B 8E D8 25 BB 1B 13 20 36 34 CD 1A 1B 9A 15 52 56 75 E4 A0 61 21 71 FC 9B B2 23 9A 28 CB 17 24 75 9F 48 13 1C FD A9 74 8D AF EC 1F 4A 71 77 4D C7 33 66 EF D8 FD 7C 31 BA DA 16 6B A3 5C F6 18 E5 F5 F6 D0 7D E6 7D 54 3A 9E AB 27 D6 41 45 6D BF 5A B7 52 58 ED B9 43 C4 7E 79 1E EB 6C 2E 74 77 50 5B 92 4F 24 97 CA BF 5E 62 CF 9F 22 85 C8 B9 1B 61 DF 47 05 35 51 82 C0 D4 34 AD A3 29 6A 4D 06 B4 58 FD 1D 46 C4 08 9B AD 6C 72 C2 F8 13 F5 C1 C6 B8 9B 8E 72 A5 7D BA 98 A7 C6 D9 94 CD CE 10 8A 47 06 20 6F 40 C1 64 0C ED 23 99 24 88 68 94 50 1B B6 D5 46 20 EB 33 CC AC 22 32 51 96 5B 33 06 82 5F 4C F8 1B BC 7D 0E 13 2F 33 A8 B3 6A DD 75 D2 11 81 EA 9B C3 59 E5 83 8E E8 86 55 2B EC 8A 83 A4 AB E6 AB CA 7C 28 F0 EC 2F F7 92 9C 8E A2 C1 64 10 43 14 AB 36 D4 73 68 7A 9E F1 5E 8A B0 1D 15 EA D5 6D E1 78 E2 74 AD 69 A3 1A 6D BE 4D F2 BE 22 82 38 2F BD CC 1A 0C 7F 32 3C 73 C8 28 5F FD 33 E5 85 3C 16 C2 1A 2C B4 AC 33 58 BB CF 86 29 51 DE 92 E4 1B 37 09 33 5F 8B 2E 44 62 B2 DC B9 7A 81 17 C7 3E 2F 16 4F 75 8C A8 0C 4D E2 50 59 D9 73 EF 69 67 53 87 C4 6B A7 FF 63 AD EF E7 7F 8B 53 62 6C 63 87 31 25 30 23 06 09 2A 86 48 86 F7 0D 01 09 15 31 16 04 14 CE A8 A7 B5 F3 E1 D6 DE 91 A0 6A 39 6F 7B E7 85 62 E8 C5 47 30 31 30 21 30 09 06 05 2B 0E 03 02 1A 05 00 04 14 0F 3C 47 8F 67 4D 78 7F E3 01 C1 E5 4D BC 9E BB 1A BE 71 67 04 08 13 F8 28 0E A5 6D D4 95 02 02 08 00

所有pythonTLS参考两篇神文章
https://blog.csdn.net/qq_40909772/article/details/88901202
https://blog.csdn.net/vip97yigang/article/details/84721027

生成P12过程
在这里插入图片描述
在这里插入图片描述
生成ServerP12过程记录


Administrator@DESKTOP-AC0UQNU ~
$ openssl genrsa -out ca.key 2048
Generating RSA private key, 2048 bit long modulus (2 primes)
....+++++
....+++++
e is 65537 (0x010001)

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -x509 -new -nodes -key ca.key -sha256 -days 3650 -out ca.pem
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Henan
Locality Name (eg, city) []
[1]+  Stopped                 openssl req -x509 -new -nodes -key ca.key -sha256 -days 3650 -out ca.pem

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -x509 -new -nodes -key ca.key -sha256 -days 3650 -out ca.pem
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Henan
Locality Name (eg, city) []:Zhoukou
Organization Name (eg, company) [Internet Widgits Pty Ltd]:OF
Organizational Unit Name (eg, section) []:OFwgm
Common Name (e.g. server FQDN or YOUR name) []:TLStestCA
Email Address []:12345678@qq .com

Administrator@DESKTOP-AC0UQNU ~
$ openssl genrsa -out server.key 2048
Generating RSA private key, 2048 bit long modulus (2 primes)
........................................................................................................................................................................................................................................................................................+++++
..........................................................+++++
e is 65537 (0x010001)

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -new -key ./server.key -out server.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -new -key ./server.key -out server.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Henan
Locality Name (eg, city) []:Zhoukou
Organization Name (eg, company) [Internet Widgits Pty Ltd]:OF
Organizational Unit Name (eg, section) []:OFwgm
Common Name (e.g. server FQDN or YOUR name) []:TLStestCA
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -new -key ./server.key -out server.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Henan
Locality Name (eg, city) []:Zhoukou
Organization Name (eg, company) [Internet Widgits Pty Ltd]:OF
Organizational Unit Name (eg, section) []:OFwgm
Common Name (e.g. server FQDN or YOUR name) []:TLStestServer
Email Address []:12345678@qq.com

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456
An optional company name []:OF

Administrator@DESKTOP-AC0UQNU ~
$ openssl genrsa -out client.key 2048
Generating RSA private key, 2048 bit long modulus (2 primes)
.................................................................+++++
....................................+++++
e is 65537 (0x010001)

Administrator@DESKTOP-AC0UQNU ~
$ openssl req -new -key ./client.key -out client.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Henan
Locality Name (eg, city) []:Zhoukou
Organization Name (eg, company) [Internet Widgits Pty Ltd]:OF
Organizational Unit Name (eg, section) []:OFwgm
Common Name (e.g. server FQDN or YOUR name) []:TLStestClient
Email Address []:12345678@qq.com

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456
An optional company name []:OF

Administrator@DESKTOP-AC0UQNU ~
$ openssl x509 -req -in ./server.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out server.pem -days 3650 -sha256
Signature ok
subject=C = CN, ST = Henan, L = Zhoukou, O = OF, OU = OFwgm, CN = TLStestServer, emailAddress = 12345678@qq.com
Getting CA Private Key

Administrator@DESKTOP-AC0UQNU ~
$ openssl x509 -req -in ./client.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out client.pem -days 3650 -sha256
Signature ok
subject=C = CN, ST = Henan, L = Zhoukou, O = OF, OU = OFwgm, CN = TLStestClient, emailAddress = 12345678@qq.com
Getting CA Private Key

Administrator@DESKTOP-AC0UQNU ~
$ openssl pkcs12 -export -inkey server.key -in server.pem -out server.p12
Enter Export Password:
Verifying - Enter Export Password:

Administrator@DESKTOP-AC0UQNU ~
$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倚天仗剑走天涯WGM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值