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

Part Number E41849-02

weblogic.xml.security.keyinfo
Interface KeyProvider


public interface KeyProvider


Field Summary
static String[] AES_ALGORITHMS
           
static String[] DSA_ALGORITHMS
           
static String[] RSA_ALGORITHMS
           
static String[] TRIPLEDES_ALGORITHMS
           
 
Method Summary
 KeyResult getKey(String alg, KeyPurpose purpose)
           
 KeyResult getKeyByIdentifier(byte[] identifier, String alg, KeyPurpose purpose)
           
 KeyResult getKeyByIssuerSerial(String issuerName, BigInteger serial, String alg, KeyPurpose purpose)
           
 KeyResult getKeyByName(String keyName, String alg, KeyPurpose purpose)
           
 KeyResult getKeyBySubjectName(String subjectDN, String alg, KeyPurpose purpose)
           
 KeyResult getKeyByURI(String uri, String alg, KeyPurpose 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

KeyResult getKey(String alg,
                 KeyPurpose purpose)

getKeyByName

KeyResult getKeyByName(String keyName,
                       String alg,
                       KeyPurpose purpose)

getKeyByIdentifier

KeyResult getKeyByIdentifier(byte[] identifier,
                             String alg,
                             KeyPurpose purpose)

getKeyByURI

KeyResult getKeyByURI(String uri,
                      String alg,
                      KeyPurpose purpose)

getKeyBySubjectName

KeyResult getKeyBySubjectName(String subjectDN,
                              String alg,
                              KeyPurpose purpose)

getKeyByIssuerSerial

KeyResult getKeyByIssuerSerial(String issuerName,
                               BigInteger serial,
                               String alg,
                               KeyPurpose purpose)

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