Class KeySelectorImpl
- java.lang.Object
-
- javax.xml.crypto.KeySelector
-
- com.sun.xml.ws.security.opt.impl.incoming.KeySelectorImpl
-
public class KeySelectorImpl extends KeySelector
- Author:
- Ashutosh.Shahi@Sun.Com
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.xml.crypto.KeySelector
KeySelector.Purpose
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeySelectorgetInstance()static KeyresolveDirectReference(XMLCryptoContext context, String valueType, String uri, KeySelector.Purpose purpose)static KeyresolveIssuerSerial(XMLCryptoContext context, String issuerName, BigInteger serialNumber, String strId, KeySelector.Purpose purpose)static KeyresolveKeyIdentifier(XMLCryptoContext xc, String valueType, String referenceValue, String strId, KeySelector.Purpose purpose)protected static SecurityHeaderElementresolveToken(String uri, XMLCryptoContext context)KeySelectorResultselect(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod method, XMLCryptoContext context)-
Methods inherited from class javax.xml.crypto.KeySelector
singletonKeySelector
-
-
-
-
Method Detail
-
getInstance
public static KeySelector getInstance()
- Returns:
-
select
public KeySelectorResult select(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod method, XMLCryptoContext context) throws KeySelectorException
- Specified by:
selectin classKeySelector- Parameters:
keyInfo-purpose-method-context-- Returns:
- Throws:
KeySelectorException
-
resolveIssuerSerial
public static Key resolveIssuerSerial(XMLCryptoContext context, String issuerName, BigInteger serialNumber, String strId, KeySelector.Purpose purpose) throws KeySelectorException
- Throws:
KeySelectorException
-
resolveDirectReference
public static Key resolveDirectReference(XMLCryptoContext context, String valueType, String uri, KeySelector.Purpose purpose) throws KeySelectorException
- Throws:
KeySelectorException
-
resolveKeyIdentifier
public static Key resolveKeyIdentifier(XMLCryptoContext xc, String valueType, String referenceValue, String strId, KeySelector.Purpose purpose) throws KeySelectorException
- Throws:
KeySelectorException
-
resolveToken
protected static SecurityHeaderElement resolveToken(String uri, XMLCryptoContext context) throws URIReferenceException, com.sun.xml.wss.XWSSecurityException
- Throws:
URIReferenceExceptioncom.sun.xml.wss.XWSSecurityException
-
-