Table of Contents

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

oidcIssuer string

OIDC issuer URI from Fulcio extensions.

subject string

Preferred subject material (token subject extension when present, otherwise SAN URI).

subjectAlternativeNameUri string

Primary URI from the SAN extension when present.

Properties

OidcIssuer

OIDC issuer URI.

public string OidcIssuer { get; }

Property Value

string

Subject

Subject string used for policy checks.

public string Subject { get; }

Property Value

string

SubjectAlternativeNameUri

SAN URI, when available.

public string? SubjectAlternativeNameUri { get; }

Property Value

string