org.apache.ws.security.common
Class SAMLElementCallbackHandler

java.lang.Object
  extended by org.apache.ws.security.common.AbstractSAMLCallbackHandler
      extended by org.apache.ws.security.common.SAMLElementCallbackHandler
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler

public class SAMLElementCallbackHandler
extends AbstractSAMLCallbackHandler

A Callback Handler implementation for a SAML 1.1 assertion. Rather than create a set of beans that AssertionWrapper will use to create a SAML Assertion, it sets a DOM Element directly on the SAMLCallback object.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ws.security.common.AbstractSAMLCallbackHandler
AbstractSAMLCallbackHandler.Statement
 
Field Summary
 
Fields inherited from class org.apache.ws.security.common.AbstractSAMLCallbackHandler
certIdentifier, certs, conditions, confirmationMethod, customAttributeValues, ephemeralKey, issuer, resource, statement, subjectConfirmationData, subjectLocalityDnsAddress, subjectLocalityIpAddress, subjectName, subjectNameIDFormat, subjectQualifier
 
Constructor Summary
SAMLElementCallbackHandler()
           
 
Method Summary
 void handle(javax.security.auth.callback.Callback[] callbacks)
           
 
Methods inherited from class org.apache.ws.security.common.AbstractSAMLCallbackHandler
createAndSetStatement, createKeyInfo, getEphemeralKey, setCertIdentifier, setCerts, setConditions, setConfirmationMethod, setCustomAttributeValues, setIssuer, setResource, setStatement, setSubjectConfirmationData, setSubjectLocality, setSubjectNameIDFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLElementCallbackHandler

public SAMLElementCallbackHandler()
Method Detail

handle

public void handle(javax.security.auth.callback.Callback[] callbacks)
            throws java.io.IOException,
                   javax.security.auth.callback.UnsupportedCallbackException
Throws:
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.