Class SignerIdentity
- Namespace
- Sigstore.Verification
- Assembly
- Sigstore.dll
Identity-oriented view of a Fulcio leaf certificate.
public sealed record SignerIdentity : IEquatable<SignerIdentity>
- Inheritance
-
SignerIdentity
- Implements
- Inherited Members
Constructors
SignerIdentity(string, string, string?)
Creates a signer identity snapshot.
public SignerIdentity(string oidcIssuer, string subject, string? subjectAlternativeNameUri)
Parameters
oidcIssuerstringOIDC issuer URI from Fulcio extensions.
subjectstringPreferred subject material (token subject extension when present, otherwise SAN URI).
subjectAlternativeNameUristringPrimary URI from the SAN extension when present.
Properties
OidcIssuer
OIDC issuer URI.
public string OidcIssuer { get; }
Property Value
Subject
Subject string used for policy checks.
public string Subject { get; }
Property Value
SubjectAlternativeNameUri
SAN URI, when available.
public string? SubjectAlternativeNameUri { get; }