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 BaseKeyProvider

java.lang.Object
  extended by weblogic.xml.crypto.common.keyinfo.BaseKeyProvider

All Implemented Interfaces:
KeyProvider
Direct Known Subclasses:
EncryptedKeyProvider

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

 

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

 

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

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