Class SpiffeKeyManagerFactory

java.lang.Object
javax.net.ssl.KeyManagerFactorySpi
io.spiffe.provider.SpiffeKeyManagerFactory

public final class SpiffeKeyManagerFactory extends KeyManagerFactorySpi
Implementation of a KeyManagerFactorySpi to create a KeyManager that is backed by the Workload API.

The Java Security API will call engineGetKeyManagers() to get an instance of a KeyManager. This KeyManager instance is injected with an DefaultX509Source to obtain the latest X.509 SVIDs updates from the Workload API.

See Also:
  • Constructor Details

    • SpiffeKeyManagerFactory

      public SpiffeKeyManagerFactory()
  • Method Details