Class KeySelectorImpl
java.lang.Object
javax.xml.crypto.KeySelector
com.sun.xml.ws.security.opt.impl.incoming.KeySelectorImpl
- Author:
- Ashutosh.Shahi@Sun.Com
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.xml.crypto.KeySelector
KeySelector.Purpose -
Method Summary
Modifier and TypeMethodDescriptionstatic KeySelectorstatic 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) select(KeyInfo keyInfo, KeySelector.Purpose purpose, AlgorithmMethod method, XMLCryptoContext context) Methods inherited from class javax.xml.crypto.KeySelector
singletonKeySelector
-
Method Details
-
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
-