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: 0x0200043D RID: 1085 [Token(Token = "0x200043D")] [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: 0x060025AB RID: 9643 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60025AB")] [Address(RVA = "0xC039D0", Offset = "0xC029D0", VA = "0x180C039D0")] 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: 0x17000560 RID: 1376 // (get) Token: 0x060025AC RID: 9644 RVA: 0x00017748 File Offset: 0x00015948 [Token(Token = "0x17000560")] public bool Accessible { [Token(Token = "0x60025AC")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] 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: 0x17000561 RID: 1377 // (get) Token: 0x060025AD RID: 9645 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000561")] public CryptoKeySecurity CryptoKeySecurity { [Token(Token = "0x60025AD")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] 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: 0x17000562 RID: 1378 // (get) Token: 0x060025AE RID: 9646 RVA: 0x00017760 File Offset: 0x00015960 [Token(Token = "0x17000562")] public bool Exportable { [Token(Token = "0x60025AE")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] 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: 0x17000563 RID: 1379 // (get) Token: 0x060025AF RID: 9647 RVA: 0x00017778 File Offset: 0x00015978 [Token(Token = "0x17000563")] public bool HardwareDevice { [Token(Token = "0x60025AF")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] get { return default(bool); } } /// Gets a key container name. /// The key container name. // Token: 0x17000564 RID: 1380 // (get) Token: 0x060025B0 RID: 9648 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000564")] public string KeyContainerName { [Token(Token = "0x60025B0")] [Address(RVA = "0xC03A00", Offset = "0xC02A00", VA = "0x180C03A00")] 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: 0x17000565 RID: 1381 // (get) Token: 0x060025B1 RID: 9649 RVA: 0x00017790 File Offset: 0x00015990 [Token(Token = "0x17000565")] public KeyNumber KeyNumber { [Token(Token = "0x60025B1")] [Address(RVA = "0xC03A20", Offset = "0xC02A20", VA = "0x180C03A20")] 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: 0x17000566 RID: 1382 // (get) Token: 0x060025B2 RID: 9650 RVA: 0x000177A8 File Offset: 0x000159A8 [Token(Token = "0x17000566")] public bool MachineKeyStore { [Token(Token = "0x60025B2")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] 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: 0x17000567 RID: 1383 // (get) Token: 0x060025B3 RID: 9651 RVA: 0x000177C0 File Offset: 0x000159C0 [Token(Token = "0x17000567")] public bool Protected { [Token(Token = "0x60025B3")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] get { return default(bool); } } /// Gets the provider name of a key. /// The provider name. // Token: 0x17000568 RID: 1384 // (get) Token: 0x060025B4 RID: 9652 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000568")] public string ProviderName { [Token(Token = "0x60025B4")] [Address(RVA = "0x423ED0", Offset = "0x422ED0", VA = "0x180423ED0")] get { return null; } } /// Gets the provider type of a key. /// The provider type. The default is 1. // Token: 0x17000569 RID: 1385 // (get) Token: 0x060025B5 RID: 9653 RVA: 0x000177D8 File Offset: 0x000159D8 [Token(Token = "0x17000569")] public int ProviderType { [Token(Token = "0x60025B5")] [Address(RVA = "0xC03A40", Offset = "0xC02A40", VA = "0x180C03A40")] 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: 0x1700056A RID: 1386 // (get) Token: 0x060025B6 RID: 9654 RVA: 0x000177F0 File Offset: 0x000159F0 [Token(Token = "0x1700056A")] public bool RandomlyGenerated { [Token(Token = "0x60025B6")] [Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")] 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: 0x1700056B RID: 1387 // (get) Token: 0x060025B7 RID: 9655 RVA: 0x00017808 File Offset: 0x00015A08 [Token(Token = "0x1700056B")] public bool Removable { [Token(Token = "0x60025B7")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] 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: 0x1700056C RID: 1388 // (get) Token: 0x060025B8 RID: 9656 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700056C")] public string UniqueKeyContainerName { [Token(Token = "0x60025B8")] [Address(RVA = "0xC03A60", Offset = "0xC02A60", VA = "0x180C03A60")] get { return null; } } // Token: 0x040014F6 RID: 5366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40014F6")] private CspParameters _params; // Token: 0x040014F7 RID: 5367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40014F7")] internal bool _random; } }