001 package org.kuali.student.security.trust.service;
002
003 import javax.jws.Oneway;
004 import javax.jws.WebMethod;
005 import javax.jws.WebParam;
006 import javax.jws.WebResult;
007 import javax.jws.WebService;
008 import javax.jws.soap.SOAPBinding;
009 import javax.xml.bind.annotation.XmlSeeAlso;
010
011 /**
012 * This class was generated by Apache CXF 2.2.8
013 * Wed Jun 09 11:16:39 EDT 2010
014 * Generated source version: 2.2.8
015 *
016 */
017
018 @WebService(targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust/wsdl", name = "WSSecurityRequestor")
019 @XmlSeeAlso({org.kuali.student.security.wssecurity.secext.dto.ObjectFactory.class,org.kuali.student.security.trust.dto.ObjectFactory.class,org.kuali.student.security.wssecurity.utility.dto.ObjectFactory.class,org.kuali.student.security.addressing.dto.ObjectFactory.class,org.kuali.student.security.policy.dto.ObjectFactory.class,org.kuali.student.security.xmldsig.dto.ObjectFactory.class})
020 @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
021 public interface WSSecurityRequestor {
022
023 @Oneway
024 @WebMethod(operationName = "SecurityTokenResponse")
025 public void securityTokenResponse(
026 @WebParam(partName = "response", name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
027 org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType response
028 );
029
030 @WebResult(name = "RequestSecurityTokenResponseCollection", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust", partName = "responseCollection")
031 @WebMethod(operationName = "Challenge2")
032 public org.kuali.student.security.trust.dto.RequestSecurityTokenResponseCollectionType challenge2(
033 @WebParam(partName = "response", name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
034 org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType response
035 );
036
037 @Oneway
038 @WebMethod(operationName = "SecurityTokenResponse2")
039 public void securityTokenResponse2(
040 @WebParam(partName = "responseCollection", name = "RequestSecurityTokenResponseCollection", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
041 org.kuali.student.security.trust.dto.RequestSecurityTokenResponseCollectionType responseCollection
042 );
043
044 @WebMethod(operationName = "Challenge")
045 public void challenge(
046 @WebParam(partName = "response", mode = WebParam.Mode.INOUT, name = "RequestSecurityTokenResponse", targetNamespace = "http://schemas.xmlsoap.org/ws/2005/02/trust")
047 javax.xml.ws.Holder<org.kuali.student.security.trust.dto.RequestSecurityTokenResponseType> response
048 );
049 }