public byte[] ExportCspBlob (bool includePrivateParameters)
{
byte[] blob = null;
if (includePrivateParameters)
blob = CryptoConvert.ToCapiPrivateKeyBlob (this);
else
blob = CryptoConvert.ToCapiPublicKeyBlob (this);
// ALGID (bytes 4-7) - default is KEYX
// 00 24 00 00 (for CALG_RSA_SIGN)
// 00 A4 00 00 (for CALG_RSA_KEYX)
blob [5] = 0xA4;
return blob;
}