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

Part Number E27170-01

weblogic.xml.crypto.common.keyinfo
Interface KeyProvider

All Known Implementing Classes:
BaseKeyProvider, EncryptedKeyProvider, SAMLKeyProvider

public interface KeyProvider


Field Summary
static String[] AES_ALGORITHMS
           
static String[] DSA_ALGORITHMS
           
static String[] RSA_ALGORITHMS
           
static String[] TRIPLEDES_ALGORITHMS
           
 
Method Summary
 KeySelectorResult getKey(String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyByIdentifier(byte[] identifier, 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 subjectDN, String alg, KeySelector.Purpose purpose)
           
 KeySelectorResult getKeyByURI(String uri, String alg, KeySelector.Purpose purpose)
           
 

Field Detail

RSA_ALGORITHMS

static final String[] RSA_ALGORITHMS

DSA_ALGORITHMS

static final String[] DSA_ALGORITHMS

AES_ALGORITHMS

static final String[] AES_ALGORITHMS

TRIPLEDES_ALGORITHMS

static final String[] TRIPLEDES_ALGORITHMS
Method Detail

getKey

KeySelectorResult getKey(String alg,
                         KeySelector.Purpose purpose)

getKeyByName

KeySelectorResult getKeyByName(String keyName,
                               String alg,
                               KeySelector.Purpose purpose)

getKeyByIdentifier

KeySelectorResult getKeyByIdentifier(byte[] identifier,
                                     String alg,
                                     KeySelector.Purpose purpose)

getKeyByURI

KeySelectorResult getKeyByURI(String uri,
                              String alg,
                              KeySelector.Purpose purpose)

getKeyBySubjectName

KeySelectorResult getKeyBySubjectName(String subjectDN,
                                      String alg,
                                      KeySelector.Purpose purpose)

getKeyByIssuerSerial

KeySelectorResult getKeyByIssuerSerial(String issuerName,
                                       BigInteger serial,
                                       String alg,
                                       KeySelector.Purpose purpose)

getKeyBySTR

KeySelectorResult getKeyBySTR(SecurityTokenReference str,
                              String alg,
                              KeySelector.Purpose purpose)

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