Table of Contents

Class LtvCollectionResult

Namespace
SimpleSign.CAdES
Assembly
SimpleSign.CAdES.dll

Collected LTV data for CAdES-B-LT embedding.

public sealed record LtvCollectionResult : IEquatable<LtvCollectionResult>
Inheritance
LtvCollectionResult
Implements
Inherited Members

Constructors

LtvCollectionResult(IReadOnlyList<byte[]>, IReadOnlyList<byte[]>, IReadOnlyList<byte[]>, IReadOnlyList<LtvCertificateEvidence>?)

Collected LTV data for CAdES-B-LT embedding.

public LtvCollectionResult(IReadOnlyList<byte[]> CertificateRawData, IReadOnlyList<byte[]> OcspResponses, IReadOnlyList<byte[]> Crls, IReadOnlyList<LtvCertificateEvidence>? CertificateEvidence = null)

Parameters

CertificateRawData IReadOnlyList<byte[]>
OcspResponses IReadOnlyList<byte[]>
Crls IReadOnlyList<byte[]>
CertificateEvidence IReadOnlyList<LtvCertificateEvidence>

Properties

CertificateEvidence

public IReadOnlyList<LtvCertificateEvidence>? CertificateEvidence { get; init; }

Property Value

IReadOnlyList<LtvCertificateEvidence>

CertificateRawData

public IReadOnlyList<byte[]> CertificateRawData { get; init; }

Property Value

IReadOnlyList<byte[]>

Crls

public IReadOnlyList<byte[]> Crls { get; init; }

Property Value

IReadOnlyList<byte[]>

HasCompleteCoverage

True when every non-self-signed certificate has an embedded issuer and revocation object.

public bool HasCompleteCoverage { get; }

Property Value

bool

OcspResponses

public IReadOnlyList<byte[]> OcspResponses { get; init; }

Property Value

IReadOnlyList<byte[]>