Class ValidSignature
- Namespace
- ZeroInstall.Store.Trust
- Assembly
- ZeroInstall.Store.dll
Represents a valid signature.
public sealed record ValidSignature : OpenPgpSignature, IEquatable<OpenPgpSignature>, IFingerprintContainer, IKeyIDContainer, IEquatable<ValidSignature>
- Inheritance
-
ValidSignature
- Implements
- Inherited Members
- Extension Methods
Constructors
ValidSignature(long, OpenPgpFingerprint, DateTime)
Represents a valid signature.
public ValidSignature(long KeyID, OpenPgpFingerprint Fingerprint, DateTime Timestamp)
Parameters
KeyID
longThe key ID of the key used to create this signature.
Fingerprint
OpenPgpFingerprintThe fingerprint of the key used to create this signature.
Timestamp
DateTimeThe point in time when the signature was created in UTC.
Properties
Fingerprint
The fingerprint of the key used to create this signature.
public OpenPgpFingerprint Fingerprint { get; init; }
Property Value
Timestamp
The point in time when the signature was created in UTC.
public DateTime Timestamp { get; init; }
Property Value
Methods
ToString()
Returns the signature information in the form "ValidSignature: Fingerprint (Timestamp)". Not safe for parsing!
public override string ToString()