using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Security.Cryptography
{
/// Contains information about the properties of a digital signature.
// Token: 0x0200042E RID: 1070
[Token(Token = "0x200042E")]
[ComVisible(true)]
public class SignatureDescription
{
/// Initializes a new instance of the class.
// Token: 0x0600253C RID: 9532 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600253C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public SignatureDescription()
{
}
/// Initializes a new instance of the class from the specified .
/// The from which to get the algorithms for the signature description.
/// The parameter is .
// Token: 0x0600253D RID: 9533 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600253D")]
[Address(RVA = "0xD0C8B0", Offset = "0xD0B8B0", VA = "0x180D0C8B0")]
public SignatureDescription(SecurityElement el)
{
}
/// Gets or sets the key algorithm for the signature description.
/// The key algorithm for the signature description.
// Token: 0x1700054B RID: 1355
// (get) Token: 0x0600253E RID: 9534 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x0600253F RID: 9535 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700054B")]
public string KeyAlgorithm
{
[Token(Token = "0x600253E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
[Token(Token = "0x600253F")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
/// Gets or sets the digest algorithm for the signature description.
/// The digest algorithm for the signature description.
// Token: 0x1700054C RID: 1356
// (get) Token: 0x06002540 RID: 9536 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002541 RID: 9537 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700054C")]
public string DigestAlgorithm
{
[Token(Token = "0x6002540")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
[Token(Token = "0x6002541")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
/// Gets or sets the formatter algorithm for the signature description.
/// The formatter algorithm for the signature description.
// Token: 0x1700054D RID: 1357
// (get) Token: 0x06002542 RID: 9538 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002543 RID: 9539 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700054D")]
public string FormatterAlgorithm
{
[Token(Token = "0x6002542")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x6002543")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set
{
}
}
/// Gets or sets the deformatter algorithm for the signature description.
/// The deformatter algorithm for the signature description.
// Token: 0x1700054E RID: 1358
// (get) Token: 0x06002544 RID: 9540 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002545 RID: 9541 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700054E")]
public string DeformatterAlgorithm
{
[Token(Token = "0x6002544")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x6002545")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set
{
}
}
/// Creates an instance with the specified key using the property.
/// The key to use in the .
/// The newly created instance.
// Token: 0x06002546 RID: 9542 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002546")]
[Address(RVA = "0xD0C6C0", Offset = "0xD0B6C0", VA = "0x180D0C6C0", Slot = "4")]
public virtual AsymmetricSignatureDeformatter CreateDeformatter(AsymmetricAlgorithm key)
{
return null;
}
/// Creates an instance with the specified key using the property.
/// The key to use in the .
/// The newly created instance.
// Token: 0x06002547 RID: 9543 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002547")]
[Address(RVA = "0xD0C800", Offset = "0xD0B800", VA = "0x180D0C800", Slot = "5")]
public virtual AsymmetricSignatureFormatter CreateFormatter(AsymmetricAlgorithm key)
{
return null;
}
/// Creates a instance using the property.
/// The newly created instance.
// Token: 0x06002548 RID: 9544 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002548")]
[Address(RVA = "0xD0C770", Offset = "0xD0B770", VA = "0x180D0C770", Slot = "6")]
public virtual HashAlgorithm CreateDigest()
{
return null;
}
// Token: 0x0400149B RID: 5275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400149B")]
private string _strKey;
// Token: 0x0400149C RID: 5276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400149C")]
private string _strDigest;
// Token: 0x0400149D RID: 5277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400149D")]
private string _strFormatter;
// Token: 0x0400149E RID: 5278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400149E")]
private string _strDeformatter;
}
}