Table of Contents

Class PackageSignature

Namespace
DocWright.Signatures
Assembly
DocWright.Signatures.dll

One digital signature found in a package, and what verification concluded about it.

public sealed class PackageSignature
Inheritance
PackageSignature
Inherited Members

Constructors

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

Creates a signature result.

Properties

PartUri

The package part the signature XML was read from.

References

The per-reference verdicts, in the order the signature records them.

SignatureMethod

The signature-method algorithm URI, for a caller applying an algorithm policy.

SignerCertificate

The signer's certificate, DER-encoded, or null if the signature carried none.

SignerName

The subject name from the signer's certificate, or null.

SigningTime

The signing time the signature claims, or null if it declared none.

Status

The overall verdict for this signature.

UnsupportedReason

Why no verdict was reached, when Status is Unsupported.