CA script, , openssl. openssl Cygwin Windows Unix. , bash ( perl- ).
$ ./CA.sh -newca
demoCA CA . , CA (CN, OU ..) CA .
.
$ ./CA.sh -newreq
. , CA.sh(newreq.pem). , CN (Common Name) , .
, .
$ ./CA.sh -sign
newcert.pem, . , PFX P12, Microsoft CSP.
newreq.pem newcert.pem .
$ cat newreq.pem > keypair.pem
$ cat newcert.pem >> keypair.pem
P12 openssl ( script). , , ( p12).
$ openssl pkcs12 -export -in keypair.pem -out mykeypair.p12
Enter pass phrase for keypair.pem:
Enter Export Password:
Verifying - Enter Export Password:
Et voilà. PKCS # 12, Windows ( , , Outlook ). CA ( cacert.pem cacert.cer, demoCA , ).