ข้ามไปยังเนื้อหา

Class PackageSignatureTrustDecision

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Engine.Trust
Assembly: Cephalon.Engine.dll

Describes the trust and verification outcome for a single package signature.

public sealed record PackageSignatureTrustDecision : IEquatable<PackageSignatureTrustDecision>

objectPackageSignatureTrustDecision

IEquatable<PackageSignatureTrustDecision>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

PackageSignatureTrustDecision(string?, string?, string?, string?, string?, bool, string)

Section titled “ PackageSignatureTrustDecision(string?, string?, string?, string?, string?, bool, string)”

Describes the trust and verification outcome for a single package signature.

public PackageSignatureTrustDecision(string? Signer, string? KeyId, string? Fingerprint, string? VerificationSource, string? CertificateThumbprint, bool IsVerified, string Reason)

Signer string?

The declared signer identity, when available.

KeyId string?

The declared signing-key identifier, when available.

Fingerprint string?

The declared signer fingerprint, when available.

VerificationSource string?

The trust source that verified the signature, when available.

CertificateThumbprint string?

The signing certificate thumbprint used during verification, when certificate-backed trust was used.

IsVerified bool

Whether this signature verified successfully against a trusted public key or trusted signing certificate.

Reason string

The verification outcome or failure reason for this signature.

The signing certificate thumbprint used during verification, when certificate-backed trust was used.

public string? CertificateThumbprint { get; init; }

string?

The declared signer fingerprint, when available.

public string? Fingerprint { get; init; }

string?

Whether this signature verified successfully against a trusted public key or trusted signing certificate.

public bool IsVerified { get; init; }

bool

The declared signing-key identifier, when available.

public string? KeyId { get; init; }

string?

The verification outcome or failure reason for this signature.

public string Reason { get; init; }

string

The declared signer identity, when available.

public string? Signer { get; init; }

string?

The trust source that verified the signature, when available.

public string? VerificationSource { get; init; }

string?