Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

weblogic.xml.crypto.common.keyinfo
Class KeyResolver

java.lang.Object
  extended by weblogic.xml.crypto.api.KeySelector
      extended by weblogic.xml.crypto.common.keyinfo.KeyResolver

public class KeyResolver
extends KeySelector


Nested Class Summary
protected static interface KeyResolver.Accessor
           
 
Nested classes/interfaces inherited from class weblogic.xml.crypto.api.KeySelector
KeySelector.Purpose
 
Field Summary
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 String VERBOSE_PROPERTY
           
 
Constructor Summary
KeyResolver()
           
KeyResolver(KeyProvider[] providers)
           
 
Method Summary
 void addKeyProvider(KeyProvider provider)
           
 KeyResolver copy()
           
protected  ContextHandler getContextHandler(WSSecurityInfo securityInfo, String name, Object element)
           
 KeyProvider[] getKeyProviders()
           
 boolean removeKeyProvider(KeyProvider provider)
           
 KeySelectorResult select(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod algorithmMethod, XMLCryptoContext context)
           
 
Methods inherited from class weblogic.xml.crypto.api.KeySelector
singletonKeySelector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE_PROPERTY

public static final String VERBOSE_PROPERTY
See Also:
Constant Field Values

VERBOSE

public static final boolean VERBOSE

BY_ALG_AND_PURPOSE

protected static KeyResolver.Accessor BY_ALG_AND_PURPOSE

BY_TOKEN_REFERENCE

protected static KeyResolver.Accessor BY_TOKEN_REFERENCE

BY_KEY_NAME

protected static KeyResolver.Accessor BY_KEY_NAME
Constructor Detail

KeyResolver

public KeyResolver()

KeyResolver

public KeyResolver(KeyProvider[] providers)
Method Detail

copy

public KeyResolver copy()

addKeyProvider

public void addKeyProvider(KeyProvider provider)

removeKeyProvider

public boolean removeKeyProvider(KeyProvider provider)

getKeyProviders

public KeyProvider[] getKeyProviders()

select

public KeySelectorResult select(KeyInfo keyInfo,
                                KeySelector.Purpose purpose,
                                AlgorithmMethod algorithmMethod,
                                XMLCryptoContext context)
                         throws KeySelectorException
Specified by:
select in class KeySelector
Throws:
KeySelectorException

getContextHandler

protected ContextHandler getContextHandler(WSSecurityInfo securityInfo,
                                           String name,
                                           Object element)

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01