Table of Contents

Constructor PackageSignature

Namespace
DocWright.Signatures
Assembly
DocWright.Signatures.dll

PackageSignature(string, SignatureStatus, IReadOnlyList<SignatureReferenceResult>, byte[]?, string?, DateTimeOffset?, string?, string?)

Creates a signature result.

public PackageSignature(string partUri, SignatureStatus status, IReadOnlyList<SignatureReferenceResult> references, byte[]? signerCertificate, string? signerName, DateTimeOffset? signingTime, string? signatureMethod, string? unsupportedReason)

Parameters

partUri string

The package part the signature XML was read from.

status SignatureStatus

The overall verdict.

references IReadOnlyList<SignatureReferenceResult>

The per-reference verdicts.

signerCertificate byte[]

The signer's DER-encoded certificate, if the signature carried one.

signerName string

The signer's certificate subject, if one was present.

signingTime DateTimeOffset?

The signing time the signature claims, if it declared one.

signatureMethod string

The signature-method algorithm URI.

unsupportedReason string

Why no verdict was reached, when status is Unsupported.

Exceptions

ArgumentNullException

partUri or references is null.