Show / Hide Table of Contents
Edit on GitHub

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

| Improve this Doc View Source

OcspResponseGenerator()

Declaration
public OcspResponseGenerator()

Methods

| Improve this Doc View Source

AddGoodStatusResponseEntry(CertificateId)

Declaration
public void AddGoodStatusResponseEntry(CertificateId certificateId)
Parameters
Type Name Description
CertificateId certificateId
| Improve this Doc View Source

AddRevokedStatusResponseEntry(CertificateId, DateTimeOffset, RevocationReasons)

Declaration
public void AddRevokedStatusResponseEntry(CertificateId certificateId, DateTimeOffset revocationDate, RevocationReasons revocationReason)
Parameters
Type Name Description
CertificateId certificateId
DateTimeOffset revocationDate
RevocationReasons revocationReason
| Improve this Doc View Source

AddUnknownStatusResponseEntry(CertificateId)

Declaration
public void AddUnknownStatusResponseEntry(CertificateId certificateId)
Parameters
Type Name Description
CertificateId certificateId
| Improve this Doc View Source

Generate()

Declaration
public byte[] Generate()
Returns
Type Description
Byte[]
| Improve this Doc View Source

GenerateToSignBytes(out Byte[])

Declaration
public byte[] GenerateToSignBytes(out byte[] transferData)
Parameters
Type Name Description
Byte[] transferData
Returns
Type Description
Byte[]
| Improve this Doc View Source

SetIssuer(PKCertificate)

Declaration
public void SetIssuer(PKCertificate issuer)
Parameters
Type Name Description
PKCertificate issuer
| Improve this Doc View Source

SetIssuer(PKCertificateWithKey)

Declaration
public void SetIssuer(PKCertificateWithKey issuerWithKey)
Parameters
Type Name Description
PKCertificateWithKey issuerWithKey
| Improve this Doc View Source

SetIssuerCertificateInclusion(InclusionLevel)

Declaration
public void SetIssuerCertificateInclusion(InclusionLevel inclusionLevel)
Parameters
Type Name Description
InclusionLevel inclusionLevel
| Improve this Doc View Source

SetNextUpdate(DateTimeOffset)

Declaration
public void SetNextUpdate(DateTimeOffset nextUpdate)
Parameters
Type Name Description
DateTimeOffset nextUpdate
| Improve this Doc View Source

SetPrecomputedSignature(Byte[], Byte[])

Declaration
public void SetPrecomputedSignature(byte[] signature, byte[] transferData)
Parameters
Type Name Description
Byte[] signature
Byte[] transferData
| Improve this Doc View Source

SetResponseStatus(OcspStatus)

Declaration
public void SetResponseStatus(OcspStatus status)
Parameters
Type Name Description
OcspStatus status
| Improve this Doc View Source

SetSignatureAlgorithm(SignatureAlgorithm)

Declaration
public void SetSignatureAlgorithm(SignatureAlgorithm signatureAlg)
Parameters
Type Name Description
SignatureAlgorithm signatureAlg
| Improve this Doc View Source

SetThisAndNextUpdateFromNow(TimeSpan)

Declaration
public void SetThisAndNextUpdateFromNow(TimeSpan timeToNextUpdate)
Parameters
Type Name Description
TimeSpan timeToNextUpdate
| Improve this Doc View Source

SetThisUpdate(DateTimeOffset)

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