Interface StoreCredentialConfiguration
- All Superinterfaces:
BaseCredentialConfiguration
- All Known Implementing Classes:
StoreCredentialConfigurationProperties
Configuration interface for creating a
PkiCredential
backed by a Java KeyStore
.- Author:
- Martin Lindström
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Configuration interface for a key pair entry. -
Method Summary
Modifier and TypeMethodDescriptionkey()
Configuration for the key pair entry of the store.monitor()
Whether the credential should be prepared for monitoring.store()
Configuration for theKeyStore
holding the key pair entry.As an alternative to giving the key store configuration, a reference to a key store configuration may be given.
-
Method Details
-
store
Optional<StoreConfiguration> store()Configuration for theKeyStore
holding the key pair entry.- Returns:
- key store configuration
-
storeReference
As an alternative to giving the key store configuration, a reference to a key store configuration may be given. This feature may be used when one key store holds several keys.- Returns:
- a key store reference
-
monitor
Whether the credential should be prepared for monitoring. If set, a test function and aKeyStoreReloader
will be assigned.If not present, the default should be
true
for PKCS#11 stores, andfalse
otherwise- Returns:
- whether the credential should be prepared for monitoring
-
key
Configuration for the key pair entry of the store.- Returns:
- the key entry configuration
-