using System; using System.Runtime.InteropServices; using System.Security.AccessControl; using Cpp2IlInjected; namespace System.Security.Cryptography { /// Provides additional information about a cryptographic key pair. This class cannot be inherited. // Token: 0x02000421 RID: 1057 [Token(Token = "0x2000421")] [ComVisible(true)] public sealed class CspKeyContainerInfo { /// Initializes a new instance of the class using the specified parameters. /// A object that provides information about the key. // Token: 0x0600239F RID: 9119 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600239F")] [Address(RVA = "0x1241240", Offset = "0x1240040", VA = "0x181241240")] public CspKeyContainerInfo(CspParameters parameters) { } /// Gets a value indicating whether a key in a key container is accessible. /// /// if the key is accessible; otherwise, . /// The key type is not supported. // Token: 0x170004E9 RID: 1257 // (get) Token: 0x060023A0 RID: 9120 RVA: 0x00015378 File Offset: 0x00013578 [Token(Token = "0x170004E9")] public bool Accessible { [Token(Token = "0x60023A0")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")] get { return default(bool); } } /// Gets a object that represents access rights and audit rules for a container. /// A object that represents access rights and audit rules for a container. /// The key type is not supported. /// The cryptographic service provider cannot be found. /// -or- /// The key container was not found. // Token: 0x170004EA RID: 1258 // (get) Token: 0x060023A1 RID: 9121 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170004EA")] public CryptoKeySecurity CryptoKeySecurity { [Token(Token = "0x60023A1")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")] get { return null; } } /// Gets a value indicating whether a key can be exported from a key container. /// /// if the key can be exported; otherwise, . /// The key type is not supported. /// The cryptographic service provider cannot be found. /// -or- /// The key container was not found. // Token: 0x170004EB RID: 1259 // (get) Token: 0x060023A2 RID: 9122 RVA: 0x00015390 File Offset: 0x00013590 [Token(Token = "0x170004EB")] public bool Exportable { [Token(Token = "0x60023A2")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")] get { return default(bool); } } /// Gets a value indicating whether a key is a hardware key. /// /// if the key is a hardware key; otherwise, . /// The cryptographic service provider cannot be found. // Token: 0x170004EC RID: 1260 // (get) Token: 0x060023A3 RID: 9123 RVA: 0x000153A8 File Offset: 0x000135A8 [Token(Token = "0x170004EC")] public bool HardwareDevice { [Token(Token = "0x60023A3")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] get { return default(bool); } } /// Gets a key container name. /// The key container name. // Token: 0x170004ED RID: 1261 // (get) Token: 0x060023A4 RID: 9124 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170004ED")] public string KeyContainerName { [Token(Token = "0x60023A4")] [Address(RVA = "0x434F10", Offset = "0x433D10", VA = "0x180434F10")] get { return null; } } /// Gets a value that describes whether an asymmetric key was created as a signature key or an exchange key. /// One of the values that describes whether an asymmetric key was created as a signature key or an exchange key. // Token: 0x170004EE RID: 1262 // (get) Token: 0x060023A5 RID: 9125 RVA: 0x000153C0 File Offset: 0x000135C0 [Token(Token = "0x170004EE")] public KeyNumber KeyNumber { [Token(Token = "0x60023A5")] [Address(RVA = "0x2825CC0", Offset = "0x2824AC0", VA = "0x182825CC0")] get { return (KeyNumber)0; } } /// Gets a value indicating whether a key is from a machine key set. /// /// if the key is from the machine key set; otherwise, . // Token: 0x170004EF RID: 1263 // (get) Token: 0x060023A6 RID: 9126 RVA: 0x000153D8 File Offset: 0x000135D8 [Token(Token = "0x170004EF")] public bool MachineKeyStore { [Token(Token = "0x60023A6")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] get { return default(bool); } } /// Gets a value indicating whether a key pair is protected. /// /// if the key pair is protected; otherwise, . /// The key type is not supported. /// The cryptographic service provider cannot be found. /// -or- /// The key container was not found. // Token: 0x170004F0 RID: 1264 // (get) Token: 0x060023A7 RID: 9127 RVA: 0x000153F0 File Offset: 0x000135F0 [Token(Token = "0x170004F0")] public bool Protected { [Token(Token = "0x60023A7")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] get { return default(bool); } } /// Gets the provider name of a key. /// The provider name. // Token: 0x170004F1 RID: 1265 // (get) Token: 0x060023A8 RID: 9128 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170004F1")] public string ProviderName { [Token(Token = "0x60023A8")] [Address(RVA = "0x434BE0", Offset = "0x4339E0", VA = "0x180434BE0")] get { return null; } } /// Gets the provider type of a key. /// The provider type. The default is 1. // Token: 0x170004F2 RID: 1266 // (get) Token: 0x060023A9 RID: 9129 RVA: 0x00015408 File Offset: 0x00013608 [Token(Token = "0x170004F2")] public int ProviderType { [Token(Token = "0x60023A9")] [Address(RVA = "0x2837530", Offset = "0x2836330", VA = "0x182837530")] get { return 0; } } /// Gets a value indicating whether a key container was randomly generated by a managed cryptography class. /// /// if the key container was randomly generated; otherwise, . // Token: 0x170004F3 RID: 1267 // (get) Token: 0x060023AA RID: 9130 RVA: 0x00015420 File Offset: 0x00013620 [Token(Token = "0x170004F3")] public bool RandomlyGenerated { [Token(Token = "0x60023AA")] [Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")] get { return default(bool); } } /// Gets a value indicating whether a key can be removed from a key container. /// /// if the key is removable; otherwise, . /// The cryptographic service provider (CSP) was not found. // Token: 0x170004F4 RID: 1268 // (get) Token: 0x060023AB RID: 9131 RVA: 0x00015438 File Offset: 0x00013638 [Token(Token = "0x170004F4")] public bool Removable { [Token(Token = "0x60023AB")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] get { return default(bool); } } /// Gets a unique key container name. /// The unique key container name. /// The key type is not supported. /// The cryptographic service provider cannot be found. /// -or- /// The key container was not found. // Token: 0x170004F5 RID: 1269 // (get) Token: 0x060023AC RID: 9132 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170004F5")] public string UniqueKeyContainerName { [Token(Token = "0x60023AC")] [Address(RVA = "0x2DA1C60", Offset = "0x2DA0A60", VA = "0x182DA1C60")] get { return null; } } // Token: 0x04001433 RID: 5171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001433")] private CspParameters _params; // Token: 0x04001434 RID: 5172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001434")] internal bool _random; } }