Class IdentityX509KeyManager

java.lang.Object
javax.net.ssl.X509ExtendedKeyManager
com.netflix.spinnaker.kork.crypto.IdentityX509KeyManager
All Implemented Interfaces:
KeyManager, X509KeyManager

public class IdentityX509KeyManager extends X509ExtendedKeyManager
Provides a simple X509ExtendedKeyManager that uses a single X509Identity as the source for any keys and certificates required. This is most useful when paired with a refreshable identity, though if the lifetime of the identity's certificate is expected to outlive the application instance, then a static identity may also be used.