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
partUristringThe package part the signature XML was read from.
statusSignatureStatusThe overall verdict.
referencesIReadOnlyList<SignatureReferenceResult>The per-reference verdicts.
signerCertificatebyte[]The signer's DER-encoded certificate, if the signature carried one.
signerNamestringThe signer's certificate subject, if one was present.
signingTimeDateTimeOffset?The signing time the signature claims, if it declared one.
signatureMethodstringThe signature-method algorithm URI.
unsupportedReasonstringWhy no verdict was reached, when
statusis Unsupported.
Exceptions
- ArgumentNullException
partUriorreferencesis null.