Table of Contents

Class RevocationValues

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

Remarks

RFC 5126: 6.3.4. revocation-values Attribute Definition

RevocationValues ::=  SEQUENCE {
	crlVals			[0] SEQUENCE OF CertificateList     OPTIONAL,
	ocspVals		[1] SEQUENCE OF BasicOCSPResponse   OPTIONAL,
	otherRevVals	[2] OtherRevVals OPTIONAL
}

Constructors

RevocationValues(CertificateList[], BasicOcspResponse[], OtherRevVals)

public RevocationValues(CertificateList[] crlVals, BasicOcspResponse[] ocspVals, OtherRevVals otherRevVals)

Parameters

crlVals CertificateList[]
ocspVals BasicOcspResponse[]
otherRevVals OtherRevVals

RevocationValues(IEnumerable<CertificateList>, IEnumerable<BasicOcspResponse>, OtherRevVals)

public RevocationValues(IEnumerable<CertificateList> crlVals, IEnumerable<BasicOcspResponse> ocspVals, OtherRevVals otherRevVals)

Parameters

crlVals IEnumerable<CertificateList>
ocspVals IEnumerable<BasicOcspResponse>
otherRevVals OtherRevVals

RevocationValues(IReadOnlyCollection<CertificateList>, IReadOnlyCollection<BasicOcspResponse>, OtherRevVals)

public RevocationValues(IReadOnlyCollection<CertificateList> crlVals, IReadOnlyCollection<BasicOcspResponse> ocspVals, OtherRevVals otherRevVals)

Parameters

crlVals IReadOnlyCollection<CertificateList>
ocspVals IReadOnlyCollection<BasicOcspResponse>
otherRevVals OtherRevVals

Properties

OtherRevVals

public OtherRevVals OtherRevVals { get; }

Property Value

OtherRevVals

Methods

GetCrlVals()

public CertificateList[] GetCrlVals()

Returns

CertificateList[]

GetInstance(Asn1TaggedObject, bool)

public static RevocationValues GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

RevocationValues

GetInstance(object)

public static RevocationValues GetInstance(object obj)

Parameters

obj object

Returns

RevocationValues

GetOcspVals()

public BasicOcspResponse[] GetOcspVals()

Returns

BasicOcspResponse[]

GetTagged(Asn1TaggedObject, bool)

public static RevocationValues GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

RevocationValues

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object