cc.saml
Class SAMLSignature.KeyValueKeySelector

java.lang.Object
  extended by javax.xml.crypto.KeySelector
      extended by cc.saml.SAMLSignature.KeyValueKeySelector
Enclosing class:
SAMLSignature

private static class SAMLSignature.KeyValueKeySelector
extends javax.xml.crypto.KeySelector

KeySelector that can handle KeyValue and X509Data info.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.xml.crypto.KeySelector
javax.xml.crypto.KeySelector.Purpose
 
Constructor Summary
private SAMLSignature.KeyValueKeySelector()
           
 
Method Summary
 javax.xml.crypto.KeySelectorResult select(javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo, javax.xml.crypto.KeySelector.Purpose purpose, javax.xml.crypto.AlgorithmMethod method, javax.xml.crypto.XMLCryptoContext context)
           
 
Methods inherited from class javax.xml.crypto.KeySelector
singletonKeySelector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLSignature.KeyValueKeySelector

private SAMLSignature.KeyValueKeySelector()
Method Detail

select

public javax.xml.crypto.KeySelectorResult select(javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo,
                                                 javax.xml.crypto.KeySelector.Purpose purpose,
                                                 javax.xml.crypto.AlgorithmMethod method,
                                                 javax.xml.crypto.XMLCryptoContext context)
                                          throws javax.xml.crypto.KeySelectorException
Specified by:
select in class javax.xml.crypto.KeySelector
Throws:
javax.xml.crypto.KeySelectorException