Class PkiCredentialConfigurationProperties
java.lang.Object
se.swedenconnect.security.credential.config.properties.PkiCredentialConfigurationProperties
- All Implemented Interfaces:
PkiCredentialConfiguration
public class PkiCredentialConfigurationProperties
extends Object
implements PkiCredentialConfiguration
Configuration properties for configuring a stand-alone
PkiCredential.
Note: One, and exactly one, of bundle(), jks() or pem() must be supplied.
- Author:
- Martin Lindström
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbundle()Pointer to aPkiCredentialaccessible via theCredentialBundlesbean/interface.booleanGets the pointer to a PkiCredential accessible via the CredentialBundles bean.getJks()Gets the configuration for a JKS (Java KeyStore) based credential.getPem()Gets the configuration for a PEM-based credential.inthashCode()jks()Configuration for a JKS (Java KeyStore) based credential.pem()Configuration for a PEM-based credential.voidAssigns the pointer to a PkiCredential accessible via the CredentialBundles bean.voidAssigns the configuration for a JKS (Java KeyStore) based credential.voidAssigns the configuration for a PEM-based credential.
-
Constructor Details
-
PkiCredentialConfigurationProperties
public PkiCredentialConfigurationProperties()
-
-
Method Details
-
getBundle
Gets the pointer to a PkiCredential accessible via the CredentialBundles bean.- Returns:
- the bundle reference
-
setBundle
Assigns the pointer to a PkiCredential accessible via the CredentialBundles bean.- Parameters:
bundle- the bundle reference
-
getJks
Gets the configuration for a JKS (Java KeyStore) based credential.- Returns:
- the JKS credential configuration
-
setJks
Assigns the configuration for a JKS (Java KeyStore) based credential.- Parameters:
jks- the JKS credential configuration
-
getPem
Gets the configuration for a PEM-based credential.- Returns:
- the PEM credential configuration
-
setPem
Assigns the configuration for a PEM-based credential.- Parameters:
pem- the PEM credential configuration
-
bundle
Pointer to aPkiCredentialaccessible via theCredentialBundlesbean/interface.- Specified by:
bundlein interfacePkiCredentialConfiguration- Returns:
- bundle name
-
jks
Configuration for a JKS (Java KeyStore) based credential.- Specified by:
jksin interfacePkiCredentialConfiguration- Returns:
- configuration for a JKS (Javc KeyStore) based credential
-
pem
Configuration for a PEM-based credential.- Specified by:
pemin interfacePkiCredentialConfiguration- Returns:
- configuration for a PEM-based credential
-
equals
-
hashCode
-