Class StoreCredentialConfigurationProperties
java.lang.Object
se.swedenconnect.security.credential.config.properties.AbstractBaseCredentialConfigurationProperties
se.swedenconnect.security.credential.config.properties.StoreCredentialConfigurationProperties
- All Implemented Interfaces:
BaseCredentialConfiguration,StoreCredentialConfiguration
public class StoreCredentialConfigurationProperties
extends AbstractBaseCredentialConfigurationProperties
implements StoreCredentialConfiguration
Configuration properties for creating a
PkiCredential
backed by a Java KeyStore.- Author:
- Martin Lindström
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConfiguration properties for a key pair entry.Nested classes/interfaces inherited from interface se.swedenconnect.security.credential.config.StoreCredentialConfiguration
StoreCredentialConfiguration.KeyConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()key()Configuration for the key pair entry of the store.monitor()Whether the credential should be prepared for monitoring.store()Configuration for theKeyStoreholding the key pair entry.As an alternative to giving the key store configuration, a reference to a key store configuration may be given.Methods inherited from class se.swedenconnect.security.credential.config.properties.AbstractBaseCredentialConfigurationProperties
expiresAt, issuedAt, keyId, metadata, name
-
Constructor Details
-
StoreCredentialConfigurationProperties
public StoreCredentialConfigurationProperties()
-
-
Method Details
-
store
Configuration for theKeyStoreholding the key pair entry.- Specified by:
storein interfaceStoreCredentialConfiguration- 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.- Specified by:
storeReferencein interfaceStoreCredentialConfiguration- Returns:
- a key store reference
-
monitor
Whether the credential should be prepared for monitoring. If set, a test function and aKeyStoreReloaderwill be assigned.If not present, the default should be
truefor PKCS#11 stores, andfalseotherwise- Specified by:
monitorin interfaceStoreCredentialConfiguration- Returns:
- whether the credential should be prepared for monitoring
-
key
Configuration for the key pair entry of the store.- Specified by:
keyin interfaceStoreCredentialConfiguration- Returns:
- the key entry configuration
-
equals
- Overrides:
equalsin classAbstractBaseCredentialConfigurationProperties
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractBaseCredentialConfigurationProperties
-