Pular para o conteúdo principal

OcspResponseGenerator

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class OcspResponseGenerator

Hierarquia: object → OcspResponseGenerator

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()

Ver em Markdown