Click or drag to resize

CmsReadEnvDataToBytes Method

Read and decrypt a CMS enveloped-data object to a byte array.

Namespace: CryptoSysPKI
Assembly: diCrSysPKINet (in diCrSysPKINet.dll) Version: 23.0.0.30549 (23.1.0.0)
Syntax
public static byte[] ReadEnvDataToBytes(
	string inputFile,
	string x509File,
	string privateKey
)

Parameters

inputFile  String
Name of file containing CMS enveloped-data object (binary or base64-encoded) or the data as a base64 or PEM string.
x509File  String
(optional) filename of the recipient's X.509 certificate.
privateKey  String
Internal representation of private key.

Return Value

Byte
Decrypted content in a byte array, or empty array on error.
Example
C#
// Read in content to a byte array
byte[] b = Cms.ReadEnvDataToBytes(inputFile, "", privateKey);
// Convert to a .NET string (assuming UTF-8 encoded)
string s = System.Text.Encoding.UTF8.GetString(b);
See Also