|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HTTPSOAPTransport
A transport for moving SOAP messages over HTTP.
Note, the authentication credentials provided by this interface are credentials used to authenticate the entity to
the HTTP server. The SOAPTransport
connection authentication credentials are used when performing mutual TLS
authentication with the server.
Nested Class Summary | |
---|---|
static class |
HTTPSOAPTransport.AuthenticationScheme
Authentication schemes supported by HTTP transports. |
static interface |
HTTPSOAPTransport.HTTPEntityCredential
Marker interface for HTTP connection credentials. |
static interface |
HTTPSOAPTransport.NTLMCredential
NTLM credentials. |
static interface |
HTTPSOAPTransport.UsernamePasswordCredential
User name and password credentals. |
Method Summary | |
---|---|
HTTPSOAPTransport.HTTPEntityCredential |
getEntityAuthenticationCredential()
Gets the credentials to use to authenticate to the HTTP server. |
HTTPSOAPTransport.AuthenticationScheme |
getEntityAuthenticationScheme()
Gets the type of authentication to perform with the HTTP server. |
boolean |
isChunkEncoding()
Gets whether content should be sent using HTTP 1.1 and chunk encoded. |
void |
setChunkEncoding(boolean isChunkEncoding)
Sets whether content should be sent using HTTP 1.1 and chunk encoded. |
void |
setEntityAuthenticationCredentials(HTTPSOAPTransport.HTTPEntityCredential credentials)
Sets the credentials to use to authenticate to the HTTP server. |
void |
setEntityAuthenticationScheme(HTTPSOAPTransport.AuthenticationScheme authnScheme)
Sets the type of authentication to perform with the HTTP server. |
Methods inherited from interface org.opensaml.ws.soap.client.SOAPTransport |
---|
getConnectionAuthenticationCredential, getPeerConnectionAuthenticatingTrustEngine, getRequestTimeout, getTrustedCredentialCriteria, getTrustedCredentialResolver, send, setConnectionAuthenticationCredential, setPeerConnectionAuthenticatingTrustEngine, setRequestTimeout, setTrustedCredentialResolver, supportsConfidential |
Method Detail |
---|
boolean isChunkEncoding()
void setChunkEncoding(boolean isChunkEncoding)
isChunkEncoding
- whether content should be sent using HTTP 1.1 and chunk encodedHTTPSOAPTransport.AuthenticationScheme getEntityAuthenticationScheme()
void setEntityAuthenticationScheme(HTTPSOAPTransport.AuthenticationScheme authnScheme)
authnScheme
- type of authentication to perform with the HTTP serverHTTPSOAPTransport.HTTPEntityCredential getEntityAuthenticationCredential()
void setEntityAuthenticationCredentials(HTTPSOAPTransport.HTTPEntityCredential credentials)
credentials
- credentials to use to authenticate to the HTTP server
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |