public class AliasMappingKeyProviderDecorator extends AbstractKeyPairProviderDecorator
Constructor and Description |
---|
AliasMappingKeyProviderDecorator() |
AliasMappingKeyProviderDecorator(KeyPairProvider delegate) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getAliasToKeyAliasMap() |
KeyPair |
resolveByAlias(String alias,
char[] password)
Resolves a keypair by an alias.
|
void |
setAliasToKeyAliasMap(Map<String,String> aliasToKeyAliasMap)
It is espected that the incoming alias names are used as keys and the internal/outcomming alias names are used as
values.
|
getDelegate, resolveByCertificate, resolveBySerialIssuer, setDelegate
public AliasMappingKeyProviderDecorator()
public AliasMappingKeyProviderDecorator(KeyPairProvider delegate)
public Map<String,String> getAliasToKeyAliasMap()
public void setAliasToKeyAliasMap(Map<String,String> aliasToKeyAliasMap)
aliasToKeyAliasMap
- the aliasToKeyAliasMap to setpublic KeyPair resolveByAlias(String alias, char[] password) throws KeyPairResolvingException
KeyPairProvider
resolveByAlias
in interface KeyPairProvider
resolveByAlias
in class AbstractKeyPairProviderDecorator
alias
- the alias.password
- a password for the private key, can be null.KeyPairResolvingException
- if keypair can't be resolved.KeyPairProvider.resolveByAlias(java.lang.String, char[])
Copyright © 2004–2018 52north.org. All rights reserved.