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
crlValsCertificateList[]ocspValsBasicOcspResponse[]otherRevValsOtherRevVals
RevocationValues(IEnumerable<CertificateList>, IEnumerable<BasicOcspResponse>, OtherRevVals)
public RevocationValues(IEnumerable<CertificateList> crlVals, IEnumerable<BasicOcspResponse> ocspVals, OtherRevVals otherRevVals)
Parameters
crlValsIEnumerable<CertificateList>ocspValsIEnumerable<BasicOcspResponse>otherRevValsOtherRevVals
RevocationValues(IReadOnlyCollection<CertificateList>, IReadOnlyCollection<BasicOcspResponse>, OtherRevVals)
public RevocationValues(IReadOnlyCollection<CertificateList> crlVals, IReadOnlyCollection<BasicOcspResponse> ocspVals, OtherRevVals otherRevVals)
Parameters
crlValsIReadOnlyCollection<CertificateList>ocspValsIReadOnlyCollection<BasicOcspResponse>otherRevValsOtherRevVals
Properties
OtherRevVals
public OtherRevVals OtherRevVals { get; }
Property Value
Methods
GetCrlVals()
public CertificateList[] GetCrlVals()
Returns
GetInstance(Asn1TaggedObject, bool)
public static RevocationValues GetInstance(Asn1TaggedObject obj, bool explicitly)
Parameters
objAsn1TaggedObjectexplicitlybool
Returns
GetInstance(object)
public static RevocationValues GetInstance(object obj)
Parameters
objobject
Returns
GetOcspVals()
public BasicOcspResponse[] GetOcspVals()
Returns
GetTagged(Asn1TaggedObject, bool)
public static RevocationValues GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()