Index

A B C D E G H I M O R S T U W 
All Classes and Interfaces|All Packages|Serialized Form

A

apiToken() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the apiToken record component.

B

baseUrl() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the baseUrl record component.

C

close() - Method in class org.eclipse.csi.codesign.CodesignClient
Releases HTTP resources held by this client.
CodesignClient - Class in org.eclipse.csi.codesign
HTTP client for all SignPath API operations: submit, poll status, and download.
CodesignClient(CodesignClient.Config) - Constructor for class org.eclipse.csi.codesign.CodesignClient
Creates a new client from the given configuration.
CodesignClient.Config - Record Class in org.eclipse.csi.codesign
Configuration for the codesign client.
CodesignException - Exception Class in org.eclipse.csi.codesign
Exception carrying HTTP status code and response body from a failed SignPath API call.
CodesignException(int, String) - Constructor for exception class org.eclipse.csi.codesign.CodesignException
Constructs a new exception with the HTTP status code and response body from a failed API call.
CodesignException(String, Throwable) - Constructor for exception class org.eclipse.csi.codesign.CodesignException
Constructs a new exception with the specified detail message and cause.
Config(String, String, String, Duration, Duration, Duration, Duration, int) - Constructor for record class org.eclipse.csi.codesign.CodesignClient.Config
Creates an instance of a Config record class.
connectTimeout() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the connectTimeout record component.

D

downloadSignedArtifact(SigningRequestStatus, Path) - Method in class org.eclipse.csi.codesign.CodesignClient
Downloads the signed artifact to the given output path.

E

equals(Object) - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.eclipse.csi.codesign.SigningRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Indicates whether some other object is "equal to" this one.

G

getStatus(SigningRequest) - Method in class org.eclipse.csi.codesign.CodesignClient
Polls the status of a signing request.

H

hashCode() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns a hash code value for this object.
hashCode() - Method in record class org.eclipse.csi.codesign.SigningRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns a hash code value for this object.
httpStatus() - Method in exception class org.eclipse.csi.codesign.CodesignException
Returns the HTTP status code from the failed SignPath API call, or -1 if not applicable.
httpTimeout() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the httpTimeout record component.

I

isCanceled() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns true if the signing request was canceled.
isCompleted() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns true if the signing request completed successfully.
isDenied() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns true if the signing request was denied.
isFailed() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns true if the signing request failed.
isFinalStatus() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns the value of the isFinalStatus record component.

M

maxRetries() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the maxRetries record component.

O

org.eclipse.csi.codesign - package org.eclipse.csi.codesign
 
organizationId() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the organizationId record component.

R

responseBody() - Method in exception class org.eclipse.csi.codesign.CodesignException
Returns the response body from the failed SignPath API call, or null if not applicable.
retryInterval() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the retryInterval record component.
retryTimeout() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns the value of the retryTimeout record component.

S

signedArtifactLink() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns the value of the signedArtifactLink record component.
SigningRequest - Record Class in org.eclipse.csi.codesign
Represents a submitted signing request, holding the URL to poll for status.
SigningRequest(URI) - Constructor for record class org.eclipse.csi.codesign.SigningRequest
Creates an instance of a SigningRequest record class.
SigningRequestStatus - Record Class in org.eclipse.csi.codesign
Maps the JSON response from the SignPath signing request status endpoint.
SigningRequestStatus(String, String, boolean, URI, URI) - Constructor for record class org.eclipse.csi.codesign.SigningRequestStatus
Creates an instance of a SigningRequestStatus record class.
SigningWorkflow - Class in org.eclipse.csi.codesign
Orchestrates the full signing workflow: submit an artifact → poll until a final status is reached.
SigningWorkflow(CodesignClient, Duration, Duration, Consumer<String>) - Constructor for class org.eclipse.csi.codesign.SigningWorkflow
Creates a workflow with an optional completion timeout.
SigningWorkflow(CodesignClient, Duration, Consumer<String>) - Constructor for class org.eclipse.csi.codesign.SigningWorkflow
Creates a workflow that polls indefinitely (no completion deadline).
status() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns the value of the status record component.
statusUrl() - Method in record class org.eclipse.csi.codesign.SigningRequest
Returns the value of the statusUrl record component.
submit(String, String, String, String, Map<String, String>, Path) - Method in class org.eclipse.csi.codesign.CodesignClient
Submits an artifact for signing.
submitAndWait(String, String, String, String, Map<String, String>, Path) - Method in class org.eclipse.csi.codesign.SigningWorkflow
Submits an artifact for signing and polls until a final status is reached.

T

toString() - Method in record class org.eclipse.csi.codesign.CodesignClient.Config
Returns a string representation of this record class.
toString() - Method in record class org.eclipse.csi.codesign.SigningRequest
Returns a string representation of this record class.
toString() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns a string representation of this record class.

U

unsignedArtifactLink() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns the value of the unsignedArtifactLink record component.

W

workflowStatus() - Method in record class org.eclipse.csi.codesign.SigningRequestStatus
Returns the value of the workflowStatus record component.
A B C D E G H I M O R S T U W 
All Classes and Interfaces|All Packages|Serialized Form