Changes in Version 10.0 (March 2015):
RSA_ReadAnyPrivateKey
and RSA_ReadAnyPublicKey
to read private and public keys from almost "any" supported format into an internal key string.
SIG_SignData
and SIG_SignFile
to create RSA signatures in one step.
The output is a base64-encoded string suitable for
a <SignatureValue> node in an XML-DSIG document.
SIG_VerifyData
and SIG_VerifyFile
to verify RSA signatures in base64-encoded form.
RSA_KeyValue to extract a base64-encoded RSA key value from
an internal key string.
The output is a base64-encoded string suitable for a <RSAKeyValue> node in an XML-DSIG document.
CMS_MakeComprData
and CMS_ReadComprData
to create and read CMS compressed-data (.p7z) files.
SMIME_Wrap
and Smime.Wrap method
to create an S/MIME file from binary CMS signed-data, enveloped-data and compressed-data objects.
SMIME_Extract
and Smime.Extract method
to extract the body from an S/MIME file.
SMIME_Query
and Smime.Query method
to query an S/MIME file for header information.
ASN1_TextDump
and ASN1_Type to analyze and check the type of ASN.1 objects.
The corresponding .NET methods are
Asn1.TextDump Method
and Asn1.Type Method.
X509_MakeCert, X509_MakeCertSelf
and X509_CertRequest functions.
See X.509 Extensions Parameter.
X509_GetCertFromPFX function
or new X509.GetP7ChainFromPFX method.
PKI_CMS_BIGFILE option to the CMS_MakeSigData,
CMS_ReadSigData and CMS_VerifySigData functions
to process large signed-data files more efficiently.
Cms.QueryEnvData Method (String, String, Boolean) Cms.QuerySigData Method (String, String, Boolean) Cms.GetSigDataDigest Method (String, String, Boolean) Cms.ReadSigDataToFile Method (String, String, Boolean) Cms.ReadSigDataToString Method (String, Boolean) Cms.VerifySigData Method (String, String, String, Boolean)