public class KeyResolver extends KeySelector
| Modifier and Type | Class | Description | 
|---|---|---|
| protected static interface  | KeyResolver.Accessor | 
KeySelector.Purpose| Modifier and Type | Field | Description | 
|---|---|---|
| protected static KeyResolver.Accessor | BY_ALG_AND_PURPOSE | |
| protected static KeyResolver.Accessor | BY_KEY_NAME | |
| protected static KeyResolver.Accessor | BY_TOKEN_REFERENCE | |
| static boolean | VERBOSE | |
| static java.lang.String | VERBOSE_PROPERTY | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | addKeyProvider(KeyProvider provider) | |
| KeyResolver | copy() | |
| protected ContextHandler | getContextHandler(WSSecurityInfo securityInfo,
                 java.lang.String name,
                 java.lang.Object element) | |
| KeyProvider[] | getKeyProviders() | |
| boolean | removeKeyProvider(KeyProvider provider) | |
| KeySelectorResult | select(KeyInfo keyInfo,
      KeySelector.Purpose purpose,
      AlgorithmMethod algorithmMethod,
      XMLCryptoContext context) | 
singletonKeySelectorpublic static final java.lang.String VERBOSE_PROPERTY
public static final boolean VERBOSE
protected static final KeyResolver.Accessor BY_ALG_AND_PURPOSE
protected static final KeyResolver.Accessor BY_TOKEN_REFERENCE
protected static final KeyResolver.Accessor BY_KEY_NAME
public KeyResolver copy()
public void addKeyProvider(KeyProvider provider)
public boolean removeKeyProvider(KeyProvider provider)
public KeyProvider[] getKeyProviders()
public KeySelectorResult select(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod algorithmMethod, XMLCryptoContext context) throws KeySelectorException
select in class KeySelectorKeySelectorExceptionprotected ContextHandler getContextHandler(WSSecurityInfo securityInfo, java.lang.String name, java.lang.Object element)