shibsp::SOAPClient Class Reference

Specialized SOAPClient for SP environment. More...

#include <shibsp/binding/SOAPClient.h>

List of all members.

Public Member Functions

 SOAPClient (SecurityPolicy &policy)
 Creates a SOAP client instance for an Application to use.
void send (const soap11::Envelope &env, const char *from, opensaml::saml2md::MetadataCredentialCriteria &to, const char *endpoint)
 Override handles message signing for SAML payloads.
void reset ()

Protected Member Functions

void prepareTransport (xmltooling::SOAPTransport &transport)
 Override prepares transport by applying policy settings from Application.

Protected Attributes

const Applicationm_app
 Application supplied to client.
const PropertySetm_relyingParty
 RelyingParty properties, set after transport prep.
xmltooling::CredentialResolver * m_credResolver
 Locked CredentialResolver for transport, set after transport prep.


Detailed Description

Specialized SOAPClient for SP environment.


Constructor & Destructor Documentation

shibsp::SOAPClient::SOAPClient ( SecurityPolicy policy  ) 

Creates a SOAP client instance for an Application to use.

Parameters:
policy reference to SP-SecurityPolicy to apply


Member Function Documentation

void shibsp::SOAPClient::prepareTransport ( xmltooling::SOAPTransport &  transport  )  [protected]

Override prepares transport by applying policy settings from Application.

Parameters:
transport reference to transport layer

void shibsp::SOAPClient::send ( const soap11::Envelope &  env,
const char *  from,
opensaml::saml2md::MetadataCredentialCriteria &  to,
const char *  endpoint 
)

Override handles message signing for SAML payloads.

Parameters:
env SOAP envelope to send
from identity of sending application
to peer to send message to, expressed in metadata terms
endpoint URL of endpoint to recieve message


The documentation for this class was generated from the following file:
Generated on Thu Sep 14 00:51:33 2017 for shibboleth-2.6.0 by  doxygen 1.4.7