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: 0x02000424 RID: 1060 [Token(Token = "0x2000424")] [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: 0x060023D6 RID: 9174 [Token(Token = "0x60023D6")] [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: 0x060023D7 RID: 9175 [Token(Token = "0x60023D7")] [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: 0x170004FD RID: 1277 // (get) Token: 0x060023D8 RID: 9176 [Token(Token = "0x170004FD")] CspKeyContainerInfo CspKeyContainerInfo { [Token(Token = "0x60023D8")] [Address(Slot = "2")] get; } } }