Table of Contents

Class OcspReq

Namespace
Enterprises.Org.BouncyCastle.Ocsp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class OcspReq : X509ExtensionBase, IX509Extension
Inheritance
OcspReq
Implements
Inherited Members

Constructors

OcspReq(OcspRequest)

public OcspReq(OcspRequest req)

Parameters

req OcspRequest

OcspReq(byte[])

public OcspReq(byte[] req)

Parameters

req byte[]

OcspReq(Stream)

public OcspReq(Stream inStr)

Parameters

inStr Stream

Properties

IsSigned

public bool IsSigned { get; }

Property Value

bool

RequestExtensions

public X509Extensions RequestExtensions { get; }

Property Value

X509Extensions

RequestorName

public GeneralName RequestorName { get; }

Property Value

GeneralName

SignatureAlgOid

public string SignatureAlgOid { get; }

Property Value

string

Version

public int Version { get; }

Property Value

int

Methods

GetCertificates(string)

public IX509Store GetCertificates(string type)

Parameters

type string

Returns

IX509Store

GetCerts()

public X509Certificate[] GetCerts()

Returns

X509Certificate[]

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetRequestList()

public Req[] GetRequestList()

Returns

Req[]

GetSignature()

public byte[] GetSignature()

Returns

byte[]

GetTbsRequest()

public byte[] GetTbsRequest()

Returns

byte[]

GetX509Extensions()

protected override X509Extensions GetX509Extensions()

Returns

X509Extensions

Verify(AsymmetricKeyParameter)

public bool Verify(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter

Returns

bool