Table of Contents

Class SignatureVerificationSummary

Namespace
NuGet.Packaging.Signing
Assembly
Chocolatey.NuGet.Packaging.dll
public sealed class SignatureVerificationSummary
Inheritance
SignatureVerificationSummary
Inherited Members

Constructors

SignatureVerificationSummary(SignatureType, SignatureVerificationStatus, SignatureVerificationStatusFlags, Timestamp, IEnumerable<SignatureLog>)

public SignatureVerificationSummary(SignatureType signatureType, SignatureVerificationStatus status, SignatureVerificationStatusFlags flags, Timestamp timestamp, IEnumerable<SignatureLog> issues)

Parameters

signatureType SignatureType
status SignatureVerificationStatus
flags SignatureVerificationStatusFlags
timestamp Timestamp
issues IEnumerable<SignatureLog>

SignatureVerificationSummary(SignatureType, SignatureVerificationStatus, SignatureVerificationStatusFlags, Timestamp, DateTimeOffset?, IEnumerable<SignatureLog>)

public SignatureVerificationSummary(SignatureType signatureType, SignatureVerificationStatus status, SignatureVerificationStatusFlags flags, Timestamp timestamp, DateTimeOffset? expirationTime, IEnumerable<SignatureLog> issues)

Parameters

signatureType SignatureType
status SignatureVerificationStatus
flags SignatureVerificationStatusFlags
timestamp Timestamp
expirationTime DateTimeOffset?
issues IEnumerable<SignatureLog>

SignatureVerificationSummary(SignatureType, SignatureVerificationStatus, SignatureVerificationStatusFlags, IEnumerable<SignatureLog>)

public SignatureVerificationSummary(SignatureType signatureType, SignatureVerificationStatus status, SignatureVerificationStatusFlags flags, IEnumerable<SignatureLog> issues)

Parameters

signatureType SignatureType
status SignatureVerificationStatus
flags SignatureVerificationStatusFlags
issues IEnumerable<SignatureLog>

Properties

ExpirationTime

Expiration Date and Time for signature

public DateTimeOffset? ExpirationTime { get; }

Property Value

DateTimeOffset?

Remarks

This field will only be set if the certificate is expired.

Flags

Reasons for the status.

public SignatureVerificationStatusFlags Flags { get; }

Property Value

SignatureVerificationStatusFlags

Issues

public IEnumerable<SignatureLog> Issues { get; set; }

Property Value

IEnumerable<SignatureLog>

SignatureType

Type of the signature that was verified

public SignatureType SignatureType { get; }

Property Value

SignatureType

Status

Status of the verification

public SignatureVerificationStatus Status { get; }

Property Value

SignatureVerificationStatus

Timestamp

Timestamp used to validate certificate.

public Timestamp Timestamp { get; }

Property Value

Timestamp