Class WsTrustSoapClientBase
java.lang.Object
org.springframework.ws.client.core.support.WebServiceGatewaySupport
swiss.trustbroker.wstrustclient.service.WsTrustSoapClientBase
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class WsTrustSoapClientBase
extends org.springframework.ws.client.core.support.WebServiceGatewaySupport
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.springframework.ws.client.core.support.WebServiceGatewaySupport
logger -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWsTrustSoapClientBase(swiss.trustbroker.common.config.KeystoreProperties trustStoreProperties, String soapProtocolVersion) -
Method Summary
Modifier and TypeMethodDescriptionorg.opensaml.soap.wstrust.RequestSecurityTokencreateRequestSecToken(WsTrustRstRequest rstRequest) protected static Transformerprotected static StringgetElString(Element el) protected static org.springframework.xml.transform.StringSourcegetHeaderSourceString(org.opensaml.core.xml.io.MarshallerFactory marshallerFactory, String namespace, String localName, org.opensaml.core.xml.XMLObject xmlObject) protected static org.springframework.xml.transform.StringSourcegetHeaderSourceString(org.opensaml.core.xml.io.MarshallerFactory marshallerFactory, WsTrustSoapClientBase.MarshallingInfo object) protected static org.springframework.xml.transform.StringSourcegetHeaderSourceString(org.opensaml.core.xml.io.MarshallerFactory marshallerFactory, WsTrustSoapClientBase.MarshallingInfo object, List<WsTrustSoapClientBase.MarshallingInfo> childObjects) org.opensaml.core.xml.XMLObjectsendRequestSecurityToken(String url, org.opensaml.soap.wstrust.RequestSecurityToken requestSecToken, org.springframework.ws.client.core.WebServiceMessageCallback callback) Methods inherited from class org.springframework.ws.client.core.support.WebServiceGatewaySupport
afterPropertiesSet, getDefaultUri, getDestinationProvider, getInterceptors, getMarshaller, getMessageFactory, getMessageSenders, getUnmarshaller, getWebServiceTemplate, initGateway, setDefaultUri, setDestinationProvider, setInterceptors, setMarshaller, setMessageFactory, setMessageSender, setMessageSenders, setUnmarshaller, setWebServiceTemplate
-
Constructor Details
-
WsTrustSoapClientBase
protected WsTrustSoapClientBase(swiss.trustbroker.common.config.KeystoreProperties trustStoreProperties, String soapProtocolVersion)
-
-
Method Details
-
sendRequestSecurityToken
public org.opensaml.core.xml.XMLObject sendRequestSecurityToken(String url, org.opensaml.soap.wstrust.RequestSecurityToken requestSecToken, org.springframework.ws.client.core.WebServiceMessageCallback callback) -
getHeaderSourceString
-
getHeaderSourceString
protected static org.springframework.xml.transform.StringSource getHeaderSourceString(org.opensaml.core.xml.io.MarshallerFactory marshallerFactory, WsTrustSoapClientBase.MarshallingInfo object) -
getHeaderSourceString
protected static org.springframework.xml.transform.StringSource getHeaderSourceString(org.opensaml.core.xml.io.MarshallerFactory marshallerFactory, WsTrustSoapClientBase.MarshallingInfo object, List<WsTrustSoapClientBase.MarshallingInfo> childObjects) -
getElString
-
createTransformer
-
createRequestSecToken
public org.opensaml.soap.wstrust.RequestSecurityToken createRequestSecToken(WsTrustRstRequest rstRequest)
-