Pular para o conteúdo principal

OcspResponseGenerator

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class OcspResponseGenerator

Hierarquia: objectOcspResponseGenerator

Construtores

OcspResponseGenerator()

public OcspResponseGenerator()

Métodos

AddGoodStatusResponseEntry(CertificateId)

public void AddGoodStatusResponseEntry(CertificateId certificateId)

Parâmetros

NomeTipoDescrição
certificateIdCertificateId

AddRevokedStatusResponseEntry(CertificateId, DateTimeOffset, RevocationReasons)

public void AddRevokedStatusResponseEntry(CertificateId certificateId, DateTimeOffset revocationDate, RevocationReasons revocationReason)

Parâmetros

NomeTipoDescrição
certificateIdCertificateId
revocationDateDateTimeOffset
revocationReasonRevocationReasons

AddUnknownStatusResponseEntry(CertificateId)

public void AddUnknownStatusResponseEntry(CertificateId certificateId)

Parâmetros

NomeTipoDescrição
certificateIdCertificateId

Generate()

public byte[] Generate()

Retorno

byte[]


GenerateToSignBytes(out byte[])

public byte[] GenerateToSignBytes(out byte[] transferData)

Parâmetros

NomeTipoDescrição
transferDatabyte[]

Retorno

byte[]


SetIssuer(PKCertificate)

public void SetIssuer(PKCertificate issuer)

Parâmetros

NomeTipoDescrição
issuerPKCertificate

SetIssuer(PKCertificateWithKey)

public void SetIssuer(PKCertificateWithKey issuerWithKey)

Parâmetros

NomeTipoDescrição
issuerWithKeyPKCertificateWithKey

SetIssuerCertificateInclusion(InclusionLevel)

public void SetIssuerCertificateInclusion(InclusionLevel inclusionLevel)

Parâmetros

NomeTipoDescrição
inclusionLevelInclusionLevel

SetNextUpdate(DateTimeOffset)

public void SetNextUpdate(DateTimeOffset nextUpdate)

Parâmetros

NomeTipoDescrição
nextUpdateDateTimeOffset

SetPrecomputedSignature(byte[], byte[])

public void SetPrecomputedSignature(byte[] signature, byte[] transferData)

Parâmetros

NomeTipoDescrição
signaturebyte[]
transferDatabyte[]

SetResponseStatus(OcspStatus)

public void SetResponseStatus(OcspStatus status)

Parâmetros

NomeTipoDescrição
statusOcspStatus

SetSignatureAlgorithm(SignatureAlgorithm)

public void SetSignatureAlgorithm(SignatureAlgorithm signatureAlg)

Parâmetros

NomeTipoDescrição
signatureAlgSignatureAlgorithm

SetThisAndNextUpdateFromNow(TimeSpan)

public void SetThisAndNextUpdateFromNow(TimeSpan timeToNextUpdate)

Parâmetros

NomeTipoDescrição
timeToNextUpdateTimeSpan

SetThisUpdate(DateTimeOffset)

public void SetThisUpdate(DateTimeOffset thisUpdate)

Parâmetros

NomeTipoDescrição
thisUpdateDateTimeOffset

Membros herdados

ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()