60 lines
2.0 KiB
C#
60 lines
2.0 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Smime
|
|
{
|
|
// Token: 0x02001F3E RID: 7998
|
|
[Token(Token = "0x2001F3E")]
|
|
public class SmimeEncryptionKeyPreferenceAttribute : AttributeX509
|
|
{
|
|
// Token: 0x0600C8B2 RID: 51378 RVA: 0x002D78E0 File Offset: 0x002D5AE0
|
|
[Token(Token = "0x600C8B2")]
|
|
[Address(RVA = "0x2D93210", Offset = "0x2D92210", VA = "0x182D93210")]
|
|
public SmimeEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer)
|
|
{
|
|
DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref;
|
|
int num;
|
|
int num2;
|
|
DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, num2, issAndSer);
|
|
num2 = 0;
|
|
num = 0;
|
|
DerSet derSet = new DerSet(derTaggedObject);
|
|
base..ctor();
|
|
this.attrType = encrypKeyPref;
|
|
this.attrValues = derSet;
|
|
}
|
|
|
|
// Token: 0x0600C8B3 RID: 51379 RVA: 0x002D7920 File Offset: 0x002D5B20
|
|
[Token(Token = "0x600C8B3")]
|
|
[Address(RVA = "0x2D933D0", Offset = "0x2D923D0", VA = "0x182D933D0")]
|
|
public SmimeEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyID)
|
|
{
|
|
DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref;
|
|
int num;
|
|
DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, 1, rKeyID);
|
|
num = 0;
|
|
DerSet derSet = new DerSet(derTaggedObject);
|
|
base..ctor();
|
|
this.attrType = encrypKeyPref;
|
|
this.attrValues = derSet;
|
|
}
|
|
|
|
// Token: 0x0600C8B4 RID: 51380 RVA: 0x002D795C File Offset: 0x002D5B5C
|
|
[Token(Token = "0x600C8B4")]
|
|
[Address(RVA = "0x2D932F0", Offset = "0x2D922F0", VA = "0x182D932F0")]
|
|
public SmimeEncryptionKeyPreferenceAttribute(Asn1OctetString sKeyID)
|
|
{
|
|
DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref;
|
|
int num;
|
|
DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, 2, sKeyID);
|
|
num = 0;
|
|
DerSet derSet = new DerSet(derTaggedObject);
|
|
base..ctor();
|
|
this.attrType = encrypKeyPref;
|
|
this.attrValues = derSet;
|
|
}
|
|
}
|
|
}
|