Package dev.sigstore.fulcio.client
Class FulcioClientGrpc
- java.lang.Object
-
- dev.sigstore.fulcio.client.FulcioClientGrpc
-
- All Implemented Interfaces:
FulcioClient
public class FulcioClientGrpc extends java.lang.Object implements FulcioClient
A client to communicate with a fulcio service instance over gRPC.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFulcioClientGrpc.Builder
-
Field Summary
-
Fields inherited from interface dev.sigstore.fulcio.client.FulcioClient
PUBLIC_GOOD_URI, STAGING_URI
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FulcioClientGrpc.Builderbuilder()java.security.cert.CertPathsigningCertificate(CertificateRequest request)Request a signing certificate from fulcio.
-
-
-
Method Detail
-
builder
public static FulcioClientGrpc.Builder builder()
-
signingCertificate
public java.security.cert.CertPath signingCertificate(CertificateRequest request) throws java.lang.InterruptedException, java.security.cert.CertificateException
Request a signing certificate from fulcio.- Specified by:
signingCertificatein interfaceFulcioClient- Parameters:
request- certificate request parameters- Returns:
- a
CertPathfrom fulcio - Throws:
java.lang.InterruptedExceptionjava.security.cert.CertificateException
-
-