using System; using System.Runtime.InteropServices; using Cpp2IlInjected; 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: 0x02000440 RID: 1088 [Token(Token = "0x2000440")] [ComVisible(true)] public interface ICspAsymmetricAlgorithm { /// Exports a blob that contains the key information associated with an object. /// /// to include the private key; otherwise, . /// A byte array that contains the key information associated with an object. // Token: 0x060025E2 RID: 9698 [Token(Token = "0x60025E2")] [Address(Slot = "0")] byte[] ExportCspBlob(bool includePrivateParameters); /// Imports a blob that represents asymmetric key information. /// A byte array that represents an asymmetric key blob. // Token: 0x060025E3 RID: 9699 [Token(Token = "0x60025E3")] [Address(Slot = "1")] 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: 0x17000574 RID: 1396 // (get) Token: 0x060025E4 RID: 9700 [Token(Token = "0x17000574")] CspKeyContainerInfo CspKeyContainerInfo { [Token(Token = "0x60025E4")] [Address(Slot = "2")] get; } } }