Specialized SOAPClient for SP environment.
More...
#include <shibsp/binding/SOAPClient.h>
|
| SOAPClient (SecurityPolicy &policy) |
| Creates a SOAP client instance for an Application to use. More...
|
|
void | send (const soap11::Envelope &env, const char *from, opensaml::saml2md::MetadataCredentialCriteria &to, const char *endpoint) |
| Override handles message signing for SAML payloads. More...
|
|
void | reset () |
|
Specialized SOAPClient for SP environment.
◆ SOAPClient()
Creates a SOAP client instance for an Application to use.
- Parameters
-
policy | reference to SP-SecurityPolicy to apply |
◆ prepareTransport()
void shibsp::SOAPClient::prepareTransport |
( |
xmltooling::SOAPTransport & |
transport | ) |
|
|
protected |
Override prepares transport by applying policy settings from Application.
- Parameters
-
transport | reference to transport layer |
◆ send()
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 |
◆ m_app
◆ m_credResolver
xmltooling::CredentialResolver* shibsp::SOAPClient::m_credResolver |
|
protected |
Locked CredentialResolver for transport, set after transport prep.
◆ m_relyingParty
RelyingParty properties, set after transport prep.
The documentation for this class was generated from the following file: