Show / Hide Table of Contents
Edit on GitHub

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

| Improve this Doc View Source

CrlGenerator()

Declaration
public CrlGenerator()

Properties

| Improve this Doc View Source

Warnings

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

Methods

| Improve this Doc View Source

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
| Improve this Doc View Source

Generate()

Declaration
public Crl Generate()
Returns
Type Description
Crl
| Improve this Doc View Source

GenerateToSignBytes()

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

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[] toSignBytes)
Parameters
Type Name Description
Byte[] signature
Byte[] toSignBytes
| Improve this Doc View Source

SetSerialNumber(BigInteger)

Declaration
public void SetSerialNumber(BigInteger serialNumber)
Parameters
Type Name Description
BigInteger serialNumber
| 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