Package com.linecorp.armeria.server.saml
Class KeyStoreCredentialResolverBuilder
java.lang.Object
com.linecorp.armeria.server.saml.KeyStoreCredentialResolverBuilder
A builder class which creates a new
KeyStoreCredentialResolver
instance.-
Constructor Summary
ConstructorDescriptionCreates a builder with the specifiedFile
.KeyStoreCredentialResolverBuilder
(ClassLoader classLoader, String resourcePath) Creates a builder with the specifiedClassLoader
andresourcePath
.Creates a builder with the file at the specifiedPath
. -
Method Summary
Modifier and TypeMethodDescriptionorg.opensaml.security.credential.CredentialResolver
build()
Creates a newKeyStoreCredentialResolver
.keyPassword
(String name, String password) Adds a key name and its password to theKeyStoreCredentialResolverBuilder
.keyPasswords
(Map<String, String> keyPasswords) Adds all key names and their passwords which are specified by thekeyPasswords
.Sets a password of theKeyStore
.Sets a type of theKeyStore
.
-
Constructor Details
-
KeyStoreCredentialResolverBuilder
Creates a builder with the specifiedFile
. -
KeyStoreCredentialResolverBuilder
Creates a builder with the file at the specifiedPath
. -
KeyStoreCredentialResolverBuilder
Creates a builder with the specifiedClassLoader
andresourcePath
.
-
-
Method Details
-
type
Sets a type of theKeyStore
. If not set, the default value retrieved fromKeyStore.getDefaultType()
will be used. -
password
Sets a password of theKeyStore
. -
keyPassword
Adds a key name and its password to theKeyStoreCredentialResolverBuilder
. -
keyPasswords
Adds all key names and their passwords which are specified by thekeyPasswords
. -
build
public org.opensaml.security.credential.CredentialResolver build() throws IOException, GeneralSecurityExceptionCreates a newKeyStoreCredentialResolver
.- Throws:
IOException
GeneralSecurityException
-