Show / Hide Table of Contents

Class OcspResponseGenerator

Inheritance
Object
OcspResponseGenerator
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class OcspResponseGenerator

Constructors

OcspResponseGenerator()

Declaration
public OcspResponseGenerator()

Methods

AddGoodStatusResponseEntry(CertificateId)

Declaration
public void AddGoodStatusResponseEntry(CertificateId certificateId)
Parameters
Type Name Description
CertificateId certificateId

AddRevokedStatusResponseEntry(CertificateId, DateTimeOffset, RevocationReasons)

Declaration
public void AddRevokedStatusResponseEntry(CertificateId certificateId, DateTimeOffset revocationDate, RevocationReasons revocationReason)
Parameters
Type Name Description
CertificateId certificateId
DateTimeOffset revocationDate
RevocationReasons revocationReason

AddUnknownStatusResponseEntry(CertificateId)

Declaration
public void AddUnknownStatusResponseEntry(CertificateId certificateId)
Parameters
Type Name Description
CertificateId certificateId

Generate()

Declaration
public byte[] Generate()
Returns
Type Description
Byte[]

GenerateToSignBytes(out Byte[])

Declaration
public byte[] GenerateToSignBytes(out byte[] transferData)
Parameters
Type Name Description
Byte[] transferData
Returns
Type Description
Byte[]

SetIssuer(PKCertificate)

Declaration
public void SetIssuer(PKCertificate issuer)
Parameters
Type Name Description
PKCertificate issuer

SetIssuer(PKCertificateWithKey)

Declaration
public void SetIssuer(PKCertificateWithKey issuerWithKey)
Parameters
Type Name Description
PKCertificateWithKey issuerWithKey

SetIssuerCertificateInclusion(InclusionLevel)

Declaration
public void SetIssuerCertificateInclusion(InclusionLevel inclusionLevel)
Parameters
Type Name Description
InclusionLevel inclusionLevel

SetNextUpdate(DateTimeOffset)

Declaration
public void SetNextUpdate(DateTimeOffset nextUpdate)
Parameters
Type Name Description
DateTimeOffset nextUpdate

SetPrecomputedSignature(Byte[], Byte[])

Declaration
public void SetPrecomputedSignature(byte[] signature, byte[] transferData)
Parameters
Type Name Description
Byte[] signature
Byte[] transferData

SetResponseStatus(OcspStatus)

Declaration
public void SetResponseStatus(OcspStatus status)
Parameters
Type Name Description
OcspStatus status

SetSignatureAlgorithm(SignatureAlgorithm)

Declaration
public void SetSignatureAlgorithm(SignatureAlgorithm signatureAlg)
Parameters
Type Name Description
SignatureAlgorithm signatureAlg

SetThisAndNextUpdateFromNow(TimeSpan)

Declaration
public void SetThisAndNextUpdateFromNow(TimeSpan timeToNextUpdate)
Parameters
Type Name Description
TimeSpan timeToNextUpdate

SetThisUpdate(DateTimeOffset)

Declaration
public void SetThisUpdate(DateTimeOffset thisUpdate)
Parameters
Type Name Description
DateTimeOffset thisUpdate
Back to top Copyright © 2015-2020 Lacuna Software