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

Part Number E27170-01

weblogic.xml.crypto.common.keyinfo
Class BaseKeyProvider

java.lang.Object
  extended by weblogic.xml.crypto.common.keyinfo.BaseKeyProvider
All Implemented Interfaces:
KeyProvider
Direct Known Subclasses:
EncryptedKeyProvider, SAMLKeyProvider

public abstract class BaseKeyProvider
extends Object
implements KeyProvider


Field Summary
 
Fields inherited from interface weblogic.xml.crypto.common.keyinfo.KeyProvider
AES_ALGORITHMS, DSA_ALGORITHMS, RSA_ALGORITHMS, TRIPLEDES_ALGORITHMS
 
Constructor Summary
protected BaseKeyProvider(String name, byte[] identifier, Collection uri)
           
protected BaseKeyProvider(String name, byte[] identifier, Collection uri, SecurityToken token)
           
protected BaseKeyProvider(String name, byte[] identifier, String uri)
           
protected BaseKeyProvider(String name, byte[] identifier, String uri, SecurityToken token)
           
 
Method Summary
 byte[] getIdentifier()
           
 KeySelectorResult getKeyByIdentifier(byte[] keyIdentifier, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyByIssuerSerial(String issuerName, BigInteger serial, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyByName(String keyName, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyBySTR(SecurityTokenReference str, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyBySubjectName(String subjectName, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyByURI(String uri, String alg, KeySelector.Purpose purpose)
           
 String getName()
           
 SecurityToken getSecurityToken()
           
 String getUri()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface weblogic.xml.crypto.common.keyinfo.KeyProvider
getKey
 

Constructor Detail

BaseKeyProvider

protected BaseKeyProvider(String name,
                          byte[] identifier,
                          String uri)

BaseKeyProvider

protected BaseKeyProvider(String name,
                          byte[] identifier,
                          Collection uri)

BaseKeyProvider

protected BaseKeyProvider(String name,
                          byte[] identifier,
                          String uri,
                          SecurityToken token)

BaseKeyProvider

protected BaseKeyProvider(String name,
                          byte[] identifier,
                          Collection uri,
                          SecurityToken token)
Method Detail

getKeyByIdentifier

public KeySelectorResult getKeyByIdentifier(byte[] keyIdentifier,
                                            String alg,
                                            KeySelector.Purpose purpose)
Specified by:
getKeyByIdentifier in interface KeyProvider

getKeyByName

public KeySelectorResult getKeyByName(String keyName,
                                      String alg,
                                      KeySelector.Purpose purpose)
Specified by:
getKeyByName in interface KeyProvider

getKeyByURI

public KeySelectorResult getKeyByURI(String uri,
                                     String alg,
                                     KeySelector.Purpose purpose)
Specified by:
getKeyByURI in interface KeyProvider

getKeyBySubjectName

public KeySelectorResult getKeyBySubjectName(String subjectName,
                                             String alg,
                                             KeySelector.Purpose purpose)
Specified by:
getKeyBySubjectName in interface KeyProvider

getKeyByIssuerSerial

public KeySelectorResult getKeyByIssuerSerial(String issuerName,
                                              BigInteger serial,
                                              String alg,
                                              KeySelector.Purpose purpose)
Specified by:
getKeyByIssuerSerial in interface KeyProvider

getKeyBySTR

public KeySelectorResult getKeyBySTR(SecurityTokenReference str,
                                     String alg,
                                     KeySelector.Purpose purpose)
Specified by:
getKeyBySTR in interface KeyProvider

getIdentifier

public byte[] getIdentifier()

getName

public String getName()

getUri

public String getUri()

getSecurityToken

public SecurityToken getSecurityToken()

toString

public String toString()
Overrides:
toString in class Object

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