Table of Contents

Class OtherSigningCertificate

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

Remarks

OtherSigningCertificate ::= SEQUENCE {
	certs		SEQUENCE OF OtherCertID,
	policies	SEQUENCE OF PolicyInformation OPTIONAL
}

Constructors

OtherSigningCertificate(params OtherCertID[])

public OtherSigningCertificate(params OtherCertID[] certs)

Parameters

certs OtherCertID[]

OtherSigningCertificate(OtherCertID[], params PolicyInformation[])

public OtherSigningCertificate(OtherCertID[] certs, params PolicyInformation[] policies)

Parameters

certs OtherCertID[]
policies PolicyInformation[]

OtherSigningCertificate(IEnumerable<OtherCertID>)

public OtherSigningCertificate(IEnumerable<OtherCertID> certs)

Parameters

certs IEnumerable<OtherCertID>

OtherSigningCertificate(IEnumerable<OtherCertID>, IEnumerable<PolicyInformation>)

public OtherSigningCertificate(IEnumerable<OtherCertID> certs, IEnumerable<PolicyInformation> policies)

Parameters

certs IEnumerable<OtherCertID>
policies IEnumerable<PolicyInformation>

OtherSigningCertificate(IReadOnlyCollection<OtherCertID>, IReadOnlyCollection<PolicyInformation>)

public OtherSigningCertificate(IReadOnlyCollection<OtherCertID> certs, IReadOnlyCollection<PolicyInformation> policies)

Parameters

certs IReadOnlyCollection<OtherCertID>
policies IReadOnlyCollection<PolicyInformation>

Methods

GetCerts()

public OtherCertID[] GetCerts()

Returns

OtherCertID[]

GetInstance(Asn1TaggedObject, bool)

public static OtherSigningCertificate GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

OtherSigningCertificate

GetInstance(object)

public static OtherSigningCertificate GetInstance(object obj)

Parameters

obj object

Returns

OtherSigningCertificate

GetPolicies()

public PolicyInformation[] GetPolicies()

Returns

PolicyInformation[]

GetTagged(Asn1TaggedObject, bool)

public static OtherSigningCertificate GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

OtherSigningCertificate

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object