using System; using System.Runtime.InteropServices; namespace System.Security.Cryptography { /// Defines methods that allow an class to enumerate key container information, and import and export Microsoft Cryptographic API (CAPI)–compatible key blobs. // Token: 0x0200050A RID: 1290 [ComVisible(true)] public interface ICspAsymmetricAlgorithm { /// Exports a blob that contains the key information associated with an object. /// A byte array that contains the key information associated with an object. /// true to include the private key; otherwise, false. // Token: 0x06002F89 RID: 12169 byte[] ExportCspBlob(bool includePrivateParameters); /// Imports a blob that represents asymmetric key information. /// A byte array that represents an asymmetric key blob. // Token: 0x06002F8A RID: 12170 void ImportCspBlob(byte[] rawData); /// Gets a object that describes additional information about a cryptographic key pair. /// A object that describes additional information about a cryptographic key pair. // Token: 0x17000967 RID: 2407 // (get) Token: 0x06002F8B RID: 12171 CspKeyContainerInfo CspKeyContainerInfo { get; } } }