All Classes and Interfaces

Class
Description
Parses and validates Workload API socket addresses following the SPIFFE standard and provides the default Workload API address.
Address Scheme names enum.
Checked exception thrown to indicate that an Authority could not be found in the Bundle Source.
Checked exception thrown to indicate that a Bundle could not be found in the Bundle Source.
Represents a source of bundles of type T keyed by trust domain.
Represents a source of SPIFFE JWT SVIDs and JWT bundles maintained via the Workload API.
Represents a source of SPIFFE JWT SVIDs and JWT bundles maintained via the Workload API.
Represents a client to interact with the Workload API.
Options for creating a new DefaultWorkloadApiClient.
Represents a source of X.509 SVIDs and X.509 bundles maintained via the Workload API.
Options for creating a new DefaultX509Source
Represents a backoff policy for performing retries using exponential increasing delays.
Runtime exception thrown when there is a validation error on a SpiffeId.
Represents a collection of trusted JWT authorities (Public Keys) for a trust domain.
Checked exception thrown when there is an error creating a JWT Bundle.
Represents a set of JWT bundles keyed by trust domain.
Source of JWT SVIDs and Bundles.
Checked thrown when there is an error creating or initializing a JWT Source.
Options to configure a JwtSource.
Represents a SPIFFE JWT-SVID.
Checked exception thrown when there is an error parsing the components of an JWT SVID.
Represents a source of SPIFFE JWT-SVIDs.
Provides methods to schedule the execution of retries based on a backoff policy.
Checked exception thrown to indicate that the socket endpoint address could not be parsed or is not valid.
Represents a SPIFFE ID as defined in the SPIFFE standard.
Utility class with methods to read SPIFFE IDs using different mechanisms.
Represents the name of a SPIFFE trust domain (e.g.
Watches updates of type T.
Unchecked exception to be thrown by Watchers onError method.
Represents a client to interact with the Workload API.
Represents a collection of trusted X.509 authorities for a trust domain.
Checked exception thrown when there is an error parsing the components of an X.509 Bundle.
Represents a set of X.509 bundles keyed by trust domain.
Represents the X.509 materials that are fetched from the Workload API.
Checked exception thrown when a there was an error retrieving or processing an X.509 Context.
Source of X.509 SVIDs and Bundles.
Checked thrown when there is an error creating or initializing an X.509 Source.
Represents a SPIFFE X.509 SVID.
Checked exception thrown when there is an error parsing the components of an X.509 SVID.
Represents a source of X.509 SVIDs.
Provides methods to validate a chain of X.509 certificates using an X.509 bundle source.