weblogic.xml.crypto.common.keyinfo
Class BaseKeyProvider
java.lang.Object
weblogic.xml.crypto.common.keyinfo.BaseKeyProvider
All Implemented Interfaces: KeyProvider
Direct Known Subclasses: EncryptedKeyProvider , SAMLKeyProvider
public abstract class BaseKeyProvider extends Object implements KeyProvider
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 interface weblogic.xml.crypto.common.keyinfo.KeyProvider
getKey
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)
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, 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
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD