Package | Description |
---|---|
net.jini.jeri.ssl |
Provides implementations of
Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints. |
Modifier and Type | Field and Description |
---|---|
(package private) CallContext |
SslConnection.callContext
The call context specified when the connection was made
|
Modifier and Type | Method and Description |
---|---|
private static CallContext |
SslEndpoint.SslEndpointInternals.coerce(OutboundRequestHandle handle) |
(package private) static CallContext |
CallContext.coerce(OutboundRequestHandle handle,
Endpoint endpoint)
Converts an OutboundRequestHandle intended for the specified endpoint
into a CallContext.
|
private CallContext |
SslEndpointImpl.createCallContext(List contexts,
Subject clientSubject)
Convert connection contexts to a call context
|
private CallContext |
SslEndpointImpl.getCallContext(InvocationConstraints constraints)
Returns a context for making a remote call with the specified
constraints and the current subject.
|
Modifier and Type | Method and Description |
---|---|
(package private) HttpsEndpoint.HttpsConnection |
HttpsEndpoint.EndpointInfo.connect(CallContext context)
Chooses and returns an idle connection that satisfies the
constraints, removing the connection from the list of idle
connections and adding it to the list of ones in use, else returns
null.
|
(package private) static Utilities.SSLContextInfo |
Utilities.getClientSSLContextInfo(CallContext callContext)
Returns the SSLContext and ClientAuthManager to use for creating client
socket factories.
|
(package private) OutboundRequest |
HttpsEndpoint.HttpsEndpointImpl.getOutboundRequest(CallContext callContext)
Returns an outbound request for the specified call context.
|
(package private) OutboundRequestIterator |
SslEndpointImpl.newRequest(CallContext callContext)
Implements Endpoint.newRequest when the constraints are supported.
|
(package private) OutboundRequestIterator |
HttpsEndpoint.HttpsEndpointImpl.newRequest(CallContext callContext)
Implements Endpoint.newRequest when the constraints are supported.
|
(package private) OutboundRequest |
HttpsEndpoint.HttpsConnection.newRequest(CallContext callContext)
Uses the HTTPClientConnection to create an OutboundRequest object
with the specified call context, and sets the idle time to 0.
|
(package private) static void |
Utilities.releaseClientSSLContextInfo(CallContext callContext,
SSLContext sslContext,
ClientAuthManager authManager)
Returns the client's SSLContext and ClientAuthManager to the
SSLContextMap for use by another connection.
|
(package private) boolean |
SslConnection.useFor(CallContext otherCallContext)
Returns true if this connection is compatible with the specified call
context.
|
Constructor and Description |
---|
ClientKey(CallContext callContext)
Creates a key for the specified client call context.
|
HttpsConnection(HttpsEndpoint.HttpsEndpointImpl endpoint,
CallContext context,
String serverHost,
int port,
String proxyHost,
int proxyPort,
SocketFactory socketFactory)
Creates a connection.
|
SslConnection(CallContext callContext,
String serverHost,
int port,
SocketFactory socketFactory)
Creates a connection.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.