Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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
           

 

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 final KeyResolver.Accessor BY_ALG_AND_PURPOSE

BY_TOKEN_REFERENCE

protected static final KeyResolver.Accessor BY_TOKEN_REFERENCE

BY_KEY_NAME

protected static final KeyResolver.Accessor BY_KEY_NAME

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)

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09