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
| Nome | Tipo | Descrição |
|---|---|---|
certificateId | CertificateId |
AddRevokedStatusResponseEntry(CertificateId, DateTimeOffset, RevocationReasons)
public void AddRevokedStatusResponseEntry(CertificateId certificateId, DateTimeOffset revocationDate, RevocationReasons revocationReason)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certificateId | CertificateId | |
revocationDate | DateTimeOffset | |
revocationReason | RevocationReasons |
AddUnknownStatusResponseEntry(CertificateId)
public void AddUnknownStatusResponseEntry(CertificateId certificateId)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
certificateId | CertificateId |
Generate()
public byte[] Generate()
Retorno
GenerateToSignBytes(out byte[])
public byte[] GenerateToSignBytes(out byte[] transferData)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
transferData | byte[] |
Retorno
SetIssuer(PKCertificate)
public void SetIssuer(PKCertificate issuer)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
issuer | PKCertificate |
SetIssuer(PKCertificateWithKey)
public void SetIssuer(PKCertificateWithKey issuerWithKey)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
issuerWithKey | PKCertificateWithKey |
SetIssuerCertificateInclusion(InclusionLevel)
public void SetIssuerCertificateInclusion(InclusionLevel inclusionLevel)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
inclusionLevel | InclusionLevel |
SetNextUpdate(DateTimeOffset)
public void SetNextUpdate(DateTimeOffset nextUpdate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
nextUpdate | DateTimeOffset |
SetPrecomputedSignature(byte[], byte[])
public void SetPrecomputedSignature(byte[] signature, byte[] transferData)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signature | byte[] | |
transferData | byte[] |
SetResponseStatus(OcspStatus)
public void SetResponseStatus(OcspStatus status)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
status | OcspStatus |
SetSignatureAlgorithm(SignatureAlgorithm)
public void SetSignatureAlgorithm(SignatureAlgorithm signatureAlg)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signatureAlg | SignatureAlgorithm |
SetThisAndNextUpdateFromNow(TimeSpan)
public void SetThisAndNextUpdateFromNow(TimeSpan timeToNextUpdate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
timeToNextUpdate | TimeSpan |
SetThisUpdate(DateTimeOffset)
public void SetThisUpdate(DateTimeOffset thisUpdate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
thisUpdate | DateTimeOffset |
Membros herdados
ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()