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 Application & | m_app |
| | Application supplied to client.
|
| const PropertySet * | m_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
Creates a SOAP client instance for an Application to use.
- Parameters:
-
| policy | reference to SP-SecurityPolicy to apply |
Member Function Documentation
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 |
Member Data Documentation
Locked CredentialResolver for transport, set after transport prep.
RelyingParty properties, set after transport prep.
The documentation for this class was generated from the following file: