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
DefaultX509SourceRepresents 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.