KeyProvider
EncryptedKeyProvider
, SAMLKeyProvider
public abstract class BaseKeyProvider extends java.lang.Object implements KeyProvider
AES_ALGORITHMS, DSA_ALGORITHMS, RSA_ALGORITHMS, TRIPLEDES_ALGORITHMS
Modifier and Type | Method | Description |
---|---|---|
byte[] |
getIdentifier() |
|
KeySelectorResult |
getKeyByIdentifier(byte[] keyIdentifier,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
KeySelectorResult |
getKeyByIssuerSerial(java.lang.String issuerName,
java.math.BigInteger serial,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
KeySelectorResult |
getKeyByName(java.lang.String keyName,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
KeySelectorResult |
getKeyBySTR(SecurityTokenReference str,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
KeySelectorResult |
getKeyBySubjectName(java.lang.String subjectName,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
KeySelectorResult |
getKeyByURI(java.lang.String uri,
java.lang.String alg,
KeySelector.Purpose purpose) |
|
java.lang.String |
getName() |
|
SecurityToken |
getSecurityToken() |
|
java.lang.String |
getUri() |
|
java.lang.String |
toString() |
getKey
public KeySelectorResult getKeyByIdentifier(byte[] keyIdentifier, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByIdentifier
in interface KeyProvider
public KeySelectorResult getKeyByName(java.lang.String keyName, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByName
in interface KeyProvider
public KeySelectorResult getKeyByURI(java.lang.String uri, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByURI
in interface KeyProvider
public KeySelectorResult getKeyBySubjectName(java.lang.String subjectName, java.lang.String alg, KeySelector.Purpose purpose)
getKeyBySubjectName
in interface KeyProvider
public KeySelectorResult getKeyByIssuerSerial(java.lang.String issuerName, java.math.BigInteger serial, java.lang.String alg, KeySelector.Purpose purpose)
getKeyByIssuerSerial
in interface KeyProvider
public KeySelectorResult getKeyBySTR(SecurityTokenReference str, java.lang.String alg, KeySelector.Purpose purpose)
getKeyBySTR
in interface KeyProvider
public byte[] getIdentifier()
public java.lang.String getName()
public java.lang.String getUri()
public SecurityToken getSecurityToken()
public java.lang.String toString()
toString
in class java.lang.Object