Table of Contents

Class IssuerAndSerialNumber

Namespace
Org.BouncyCastle.Asn1.Cms
Assembly
BouncyCastle.Cryptography.dll
public class IssuerAndSerialNumber : Asn1Encodable, IAsn1Convertible
Inheritance
IssuerAndSerialNumber
Implements
Inherited Members

Constructors

IssuerAndSerialNumber(X509CertificateStructure)

public IssuerAndSerialNumber(X509CertificateStructure x509CertificateStructure)

Parameters

x509CertificateStructure X509CertificateStructure

IssuerAndSerialNumber(X509Name, DerInteger)

public IssuerAndSerialNumber(X509Name name, DerInteger serialNumber)

Parameters

name X509Name
serialNumber DerInteger

IssuerAndSerialNumber(X509Name, BigInteger)

public IssuerAndSerialNumber(X509Name name, BigInteger serialNumber)

Parameters

name X509Name
serialNumber BigInteger

Properties

Issuer

public X509Name Issuer { get; }

Property Value

X509Name

Name

[Obsolete("Use 'Issuer' property instead")]
public X509Name Name { get; }

Property Value

X509Name

SerialNumber

public DerInteger SerialNumber { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static IssuerAndSerialNumber GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

IssuerAndSerialNumber

GetInstance(object)

public static IssuerAndSerialNumber GetInstance(object obj)

Parameters

obj object

Returns

IssuerAndSerialNumber

GetOptional(Asn1Encodable)

public static IssuerAndSerialNumber GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

IssuerAndSerialNumber

GetTagged(Asn1TaggedObject, bool)

public static IssuerAndSerialNumber GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

IssuerAndSerialNumber

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object