|
| virtual bool | setSSLCallback (ssl_ctx_callback_fn fn, void *userptr=0)=0 |
| | Set a callback function to invoke against the SSL_CTX before the handshake.
|
| virtual bool | setCipherSuites (const char *cipherlist)=0 |
| | Set an expression identifying the cipher suites to enable using OpenSSL syntax.
|
| virtual void | setAuthenticated (bool auth)=0 |
| | Set indicator that the transport peer has been authenticated.
|
| virtual bool | isConfidential () const =0 |
| | Indicates whether transport provides confidentiality.
|
| virtual bool | setConnectTimeout (long timeout)=0 |
| | Sets the connection timeout.
|
| virtual bool | setTimeout (long timeout)=0 |
| | Sets the request timeout.
|
| virtual bool | setAuth (transport_auth_t authType, const char *username=0, const char *password=0)=0 |
| | Sets a particular form of transport authentication and credentials.
|
| virtual bool | setVerifyHost (bool verify)=0 |
| | Determines whether TLS/SSL connections include a check of the server's certificate against the expected hostname or address.
|
| virtual bool | setCredential (const Credential *credential=0)=0 |
| | Supplies transport credentials.
|
| virtual bool | setTrustEngine (const X509TrustEngine *trustEngine=0, const CredentialResolver *credResolver=0, CredentialCriteria *criteria=0, bool mandatory=true)=0 |
| | Provides an X509TrustEngine to the transport to authenticate the transport peer.
|
| virtual bool | setCacheTag (std::string *cacheTag=0) |
| | Installs (or clears) a pointer to an object used for cache management of the content being accessed.
|
| virtual bool | setProviderOption (const char *provider, const char *option, const char *value) |
| | Sets an implementation-specific transport provider option.
|
| virtual void | send (std::istream &in)=0 |
| | Sends a stream of data over the transport.
|
| virtual void | send (std::istream *in=0) |
| | Sends an optional stream of data over the transport.
|
| virtual std::istream & | receive ()=0 |
| | Returns reference to response stream.
|
| virtual bool | isAuthenticated () const =0 |
| | Returns result of authenticating transport peer.
|
| virtual std::string | getContentType () const =0 |
| | Returns the MIME type of the response, if any.
|
| virtual long | getStatusCode () const |
| | Returns the status code of the response.
|
Encapsulates OpenSSL-capable SOAP transport layer.