Table of Contents

Class IssuerAndSerialNumber

Namespace
Org.BouncyCastle.Asn1.Pkcs
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 certSerialNumber)

Parameters

name X509Name
certSerialNumber DerInteger

IssuerAndSerialNumber(X509Name, BigInteger)

public IssuerAndSerialNumber(X509Name name, BigInteger certSerialNumber)

Parameters

name X509Name
certSerialNumber BigInteger

Properties

CertificateSerialNumber

[Obsolete("Use 'SerialNumber' property instead")]
public DerInteger CertificateSerialNumber { get; }

Property Value

DerInteger

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

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