Interface IFulcioClient
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
csrDerbyte[]DER-encoded PKCS#10 certificate signing request.
idTokenstringOIDC identity token.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<X509Certificate2Collection>
Certificate chain (leaf first).