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

Part Number E41849-02

weblogic.xml.security.keyinfo
Class KeyResolver

java.lang.Object
  extended by weblogic.xml.security.keyinfo.KeyResolver

public class KeyResolver
extends Object


Nested Class Summary
protected static interface KeyResolver.Accessor
           
 
Field Summary
protected static KeyResolver.Accessor BY_ALG_AND_PURPOSE
           
protected static KeyResolver.Accessor BY_KEY_NAME
           
protected static KeyResolver.Accessor BY_TOKEN_REFERENCE
           
protected static KeyResolver.Accessor BY_X509_DATA
           
 
Constructor Summary
KeyResolver()
           
KeyResolver(KeyProvider[] providers)
           
 
Method Summary
 void addKeyProvider(KeyProvider provider)
           
 KeyResolver copy()
           
 KeyProvider[] getKeyProviders()
           
 boolean removeKeyProvider(KeyProvider provider)
           
 KeyResult resolveKey(KeyPurpose purpose, String algorithm, KeyInfo keyInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BY_ALG_AND_PURPOSE

protected static KeyResolver.Accessor BY_ALG_AND_PURPOSE

BY_TOKEN_REFERENCE

protected static KeyResolver.Accessor BY_TOKEN_REFERENCE

BY_X509_DATA

protected static KeyResolver.Accessor BY_X509_DATA

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()

resolveKey

public KeyResult resolveKey(KeyPurpose purpose,
                            String algorithm,
                            KeyInfo keyInfo)
                     throws KeyResolverException
Throws:
KeyResolverException

Copyright 1996, 2014, 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.3)

Part Number E41849-02