Save an internal EC private key string to an encrypted key file.
Public Function eccSaveEncKey ( _ szOutputFile As String, _ szKeyStr As String, _ szPassword As String, _ Optional szParams As String = "", _ Optional nOptions As Long = 0 _ ) As Long
PKI_PBE_SHA_3DES (0) for "pbeWithSHAAnd3-KeyTripleDES-CBC" from PKCS12 (default) PKI_PBE_PBKDF2_DESEDE3 for PBKDF2 using des-EDE3-CBC PKI_PBE_PBKDF2_AES128 for PBKDF2 using aes128-CBC PKI_PBE_PBKDF2_AES192 for PBKDF2 using aes192-CBC PKI_PBE_PBKDF2_AES256 for PBKDF2 using aes256-CBCplus optionally add the following to output in textual PEM format [default format=DER binary]
PKI_KEY_FORMAT_PEM
szParams
are:"count=5000;"
[default=2048]."prf=hmacWithSHA256;"
[default=hmacWithSHA1
].{hmacWithSHA1|hmacWithSHA224|hmacWithSHA256|hmacWithSHA384|hmacWithSHA512}
.