Show / Hide Table of Contents

Class CrlGenerator

Inheritance
Object
CrlGenerator
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 CrlGenerator

Constructors

CrlGenerator()

Declaration
public CrlGenerator()

Properties

Warnings

Declaration
public List<string> Warnings { get; }
Property Value
Type Description
List<String>

Methods

AddEntry(BigInteger, DateTimeOffset, RevocationReasons)

Declaration
public void AddEntry(BigInteger certificateSerialNumber, DateTimeOffset revocationDate, RevocationReasons reason = RevocationReasons.Unspecified)
Parameters
Type Name Description
BigInteger certificateSerialNumber
DateTimeOffset revocationDate
RevocationReasons reason

Generate()

Declaration
public Crl Generate()
Returns
Type Description
Crl

GenerateToSignBytes()

Declaration
public byte[] GenerateToSignBytes()
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

SetNextUpdate(DateTimeOffset)

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

SetPrecomputedSignature(Byte[], Byte[])

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

SetSerialNumber(BigInteger)

Declaration
public void SetSerialNumber(BigInteger serialNumber)
Parameters
Type Name Description
BigInteger serialNumber

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