Class PinUpdateManifest
Result of a successful pin update fetch. Fields are intentionally minimal to constrain what a compromised sidecar can express.
public sealed class PinUpdateManifest
- Inheritance
-
PinUpdateManifest
- Inherited Members
Constructors
PinUpdateManifest(string[], DateTime, DateTime)
public PinUpdateManifest(string[] pins, DateTime effectiveFromUtc, DateTime expiresAtUtc)
Parameters
Properties
EffectiveFromUtc
UTC effective-from instant. Manifests dated in the future are rejected.
public DateTime EffectiveFromUtc { get; }
Property Value
ExpiresAtUtc
UTC expiry. Manifests past expiry are rejected to prevent replay of an old, possibly compromised set.
public DateTime ExpiresAtUtc { get; }
Property Value
Pins
Replacement pin set (base64 SHA-256(SPKI)).
public string[] Pins { get; }
Property Value
- string[]