using System; using Cpp2IlInjected; using Mono.Security.X509; namespace System.Security.Cryptography.X509Certificates { /// Represents a certificate's public key information. This class cannot be inherited. // Token: 0x020001DA RID: 474 [Token(Token = "0x20001DA")] public sealed class PublicKey { // Token: 0x06000C50 RID: 3152 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C50")] [Address(RVA = "0xC77750", Offset = "0xC76750", VA = "0x180C77750")] internal PublicKey(X509Certificate certificate) { } /// Gets the ASN.1-encoded representation of the public key value. /// The ASN.1-encoded representation of the public key value. // Token: 0x1700023D RID: 573 // (get) Token: 0x06000C51 RID: 3153 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700023D")] public AsnEncodedData EncodedKeyValue { [Token(Token = "0x6000C51")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return null; } } /// Gets the ASN.1-encoded representation of the public key parameters. /// The ASN.1-encoded representation of the public key parameters. // Token: 0x1700023E RID: 574 // (get) Token: 0x06000C52 RID: 3154 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700023E")] public AsnEncodedData EncodedParameters { [Token(Token = "0x6000C52")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return null; } } /// Gets an derived object or a derived object representing the public key. /// An object representing the public key. /// The key algorithm is not supported. // Token: 0x1700023F RID: 575 // (get) Token: 0x06000C53 RID: 3155 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700023F")] public AsymmetricAlgorithm Key { [Token(Token = "0x6000C53")] [Address(RVA = "0xC77C40", Offset = "0xC76C40", VA = "0x180C77C40")] get { return null; } } /// Gets an object identifier (OID) object of the public key. /// An object identifier (OID) object of the public key. // Token: 0x17000240 RID: 576 // (get) Token: 0x06000C54 RID: 3156 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000240")] public Oid Oid { [Token(Token = "0x6000C54")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return null; } } // Token: 0x06000C55 RID: 3157 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000C55")] [Address(RVA = "0xC77650", Offset = "0xC76650", VA = "0x180C77650")] private static byte[] GetUnsignedBigInteger(byte[] integer) { return null; } // Token: 0x06000C56 RID: 3158 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000C56")] [Address(RVA = "0xC76F90", Offset = "0xC75F90", VA = "0x180C76F90")] internal static DSA DecodeDSA(byte[] rawPublicKey, byte[] rawParameters) { return null; } // Token: 0x06000C57 RID: 3159 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000C57")] [Address(RVA = "0xC77380", Offset = "0xC76380", VA = "0x180C77380")] internal static RSA DecodeRSA(byte[] rawPublicKey) { return null; } // Token: 0x040006C4 RID: 1732 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40006C4")] private AsymmetricAlgorithm _key; // Token: 0x040006C5 RID: 1733 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40006C5")] private AsnEncodedData _keyValue; // Token: 0x040006C6 RID: 1734 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40006C6")] private AsnEncodedData _params; // Token: 0x040006C7 RID: 1735 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40006C7")] private Oid _oid; // Token: 0x040006C8 RID: 1736 [Token(Token = "0x40006C8")] private static byte[] Empty; } }