Table of Contents

Interface IFulcioClient

Namespace
Sigstore.Fulcio
Assembly
Sigstore.dll

Client for the Fulcio certificate authority.

public interface IFulcioClient

Methods

GetSigningCertificateAsync(byte[], string, CancellationToken)

Requests a signing certificate from Fulcio.

Task<X509Certificate2Collection> GetSigningCertificateAsync(byte[] csrDer, string idToken, CancellationToken cancellationToken)

Parameters

csrDer byte[]

DER-encoded PKCS#10 certificate signing request.

idToken string

OIDC identity token.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<X509Certificate2Collection>

Certificate chain (leaf first).