Table of Contents

Class CertOrEncCert

Namespace
Org.BouncyCastle.Asn1.Cmp
Assembly
BouncyCastle.Cryptography.dll
public class CertOrEncCert : Asn1Encodable, IAsn1Convertible, IAsn1Choice
Inheritance
CertOrEncCert
Implements
Inherited Members

Constructors

CertOrEncCert(CmpCertificate)

public CertOrEncCert(CmpCertificate certificate)

Parameters

certificate CmpCertificate

CertOrEncCert(EncryptedKey)

public CertOrEncCert(EncryptedKey encryptedKey)

Parameters

encryptedKey EncryptedKey

CertOrEncCert(EncryptedValue)

[Obsolete("Use constructor with EncryptedKey instead")]
public CertOrEncCert(EncryptedValue encryptedValue)

Parameters

encryptedValue EncryptedValue

Properties

Certificate

public virtual CmpCertificate Certificate { get; }

Property Value

CmpCertificate

EncryptedCert

public virtual EncryptedKey EncryptedCert { get; }

Property Value

EncryptedKey

HasEncryptedCertificate

public virtual bool HasEncryptedCertificate { get; }

Property Value

bool

Methods

GetInstance(Asn1TaggedObject, bool)

public static CertOrEncCert GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertOrEncCert

GetInstance(object)

public static CertOrEncCert GetInstance(object obj)

Parameters

obj object

Returns

CertOrEncCert

GetOptional(Asn1Encodable)

public static CertOrEncCert GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

CertOrEncCert

GetTagged(Asn1TaggedObject, bool)

public static CertOrEncCert GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertOrEncCert

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object