Type to start searching...

HTTPConnection

An HTTP environment specific connection.

Properties
authComponent : string

Authentication interceptor component. If not specified, defaults to the channel authentication component, then to the environment authentication component.

authentication

Authentication mode: none - anonymous, basic - basic user/password, proactive - authenticate without waiting to be prompted, credential - SPNEGO user/password, server - silent SPNEGO w/server process account, certificate - X.509 certificate, perimeter - token based SSO, container - container provided security, custom - authentication interceptor component.

Valid values based on“string”.
none

No authentication. Log in anonymously.

If selected, inbound connections are accessed through the anonymous context root. If selected and if authorization is required by the remote system, then outbound connections generate an error. See Environment.httpAnonymousURL as well.
basic

Authenticate using a basic username and password. (default)

proactive

Authenticate using a basic username and password that can be submitted as part of the initial request to the server. This option allows you to authenticate without waiting to be prompted for authentication information. When using this mode, you must ensure that the server host is trusted so that authentication information is not revealed inadvertently.

credential

Authenticate using an SPNEGO username and password.

server

Authenticate using SPNEGO silent sign-on and the server process account.

certificate

Authenticate using an X.509 certificate.

perimeter

Authenticate using token-based SSO.

container

Authenticate using a container-specific protocol.

custom

Authenticate using an interceptor component.

canonical : boolean

True to use the canonical host name in the HTTP/<host> Kerberos service principal name.

certificate : string

The HTTP sender's certificate and private key, for logging in to the remote system. Certificate must be base64-encoded PKCS #12 representation.

channel : string

Connection channel.

connectionTimeout : nonNegativeInt

Timeout in milliseconds for establishing HTTP connections, 0 for infinite timeout. Defaults to the channel connectionTimeout.

Valid values based on“int”.
0 (minInclusive)
description : string

Channel connection description.

maxSenders : integer

Maximum sender connections per server. Overrides the channel setting.

maxSize : nonNegativeInt

Maximum HTTP request size in bytes (0 is unlimited).

Valid values based on“int”.
0 (minInclusive)
password : password

Password for the HTTP sender. If using a certificate, this is the certificate password.

Valid values based on“string”.
   
proxyAuthentication

Proxy authentication mode: basic - basic user/password, credential - SPNEGO user/password, server - silent SPNEGO w/server process account.

Valid values based on“string”.
basic

Authenticate using a basic username and password. (default)

proactive

Authenticate using a basic username and password that can be submitted as part of the initial request to the proxy. This option allows you to authenticate without waiting to be prompted for authentication information. When using this mode, you must ensure that the proxy host is trusted so that authentication information is not revealed inadvertently.

credential

Authenticate using an SPNEGO username and password.

server

Authenticate using SPNEGO silent sign-on and the server process account.

proxyHost : string

The proxy server to use for the HTTP sender.

proxyPassword : password

Password for the HTTP sender when connecting to a proxy server.

Valid values based on“string”.
   
proxyPort : unsignedShort

The proxy server port to use for the HTTP sender. Must be specified if using proxy other than JRE default proxy.

proxyUser : string

User name for the HTTP sender when connecting to a proxy server.

readTimeout : nonNegativeInt

Timeout in milliseconds for outbound HTTP requests, 0 for infinite timeout. Defaults to the channel readTimeout.

Valid values based on“int”.
0 (minInclusive)
secure : boolean

True to require HTTPS communication in the receiver. Defaults to secureTransport in the server configuration.

trust : string

The X.509 certificate, or signer's certificate thereof, for the remote system.

Unspecified to trust the global trust certificate, if any. The CN from the certificate presented by the remote system is used as the user principal for which the invocation context will be created. This allows support of multiple external systems authenticating to an HTTP channel, mapped to different users based on the certificates they present. http://en.wikipedia.org/wiki/X.509
url : string

Default HTTP request URL. Overrides the channel setting.

user : string

User name for the HTTP sender.

warningTimeout : nonNegativeLong

Timeout in milliseconds before a warning is generated, 0 for infinite timeout.

Valid values based on“long”.
0 (minInclusive)
Parents