| 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. |
| Class and Description |
|---|
| AuthManager
Implements X509KeyManager by getting its key and credential information from
a JAAS subject, and X509TrustManager by using FilterX509TrustManager.
|
| CallContext
Records information needed to make a remote call.
|
| ClientAuthManager
An AuthManager for clients.
|
| ConfidentialityStrength
Represents a constraint that, if confidentiality of message contents is
ensured, the specified strength of confidentiality be used.
|
| ConnectionContext
Records information about a connection used for a remote call and determines
whether the connection could support specific constraints.
|
| FilterX509TrustManager
Implements an X509TrustManager that only trusts certificate chains whose
first certificate identifies one of a set of principals.
|
| HttpsEndpoint
An implementation of
Endpoint that uses HTTPS (HTTP over TLS/SSL) to
support invocation constraints for communication through firewalls. |
| HttpsEndpoint.HttpsConnection |
| HttpsEndpoint.HttpsEndpointImpl
Implementation delegate
|
| HttpsServerEndpoint
An implementation of
ServerEndpoint that uses HTTPS (HTTP over
TLS/SSL) to support invocation constraints for communication through
firewalls. |
| HttpsServerEndpoint.HttpsServerEndpointImpl
Implementation delegate.
|
| HttpsServerEndpoint.HttpsServerEndpointImpl.HttpServer
An HTTP server connection that gets its client host from the HTTPS
connection and closes the HTTPS connection when it shuts down.
|
| HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle
Implements ListenHandle
|
| HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsServerConnection
Implements ServerConnection.
|
| ServerAuthManager
An AuthManager for servers.
|
| SslConnection
Implementation of Connection used by SslEndpoint.
|
| SslEndpoint
An implementation of
Endpoint that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets. |
| SslEndpointImpl
Provides the implementation of SslEndpoint so that the implementation can be
inherited by HttpsEndpoint without revealing the inheritance in the public
API.
|
| SslEndpointImpl.ConnectionContextCache
Defines a structure to cache a ConnectionContexts for specific
constraints and client principals.
|
| SslServerEndpoint
An implementation of
ServerEndpoint that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets. |
| SslServerEndpointImpl
Provides the implementation of SslServerEndpoint so that the implementation
can be inherited by HttpsServerEndpoint without revealing the inheritance in
the public API.
|
| SslServerEndpointImpl.SslListenCookie
Implements ListenCookie
|
| SslServerEndpointImpl.SslListenEndpoint
Implements ListenEndpoint
|
| SslServerEndpointImpl.SslListenHandle
Implements ListenHandle
|
| SslServerEndpointImpl.SslServerConnection
Implements ServerConnection
|
| SubjectCredentials.CertificateMatcher
Provides utilities for converting between X.509 certificates and unique
certificate names.
|
| Utilities
Provides miscellaneous utilities for the classes in this package.
|
| Utilities.ClientKey
WeakKey for looking up a client SSLContext.
|
| Utilities.ServerKey
WeakKey for looking up a server SSLContext.
|
| Utilities.SSLContextInfo
Used to pass an SSLContext and AuthManager pair.
|
| Utilities.Value
Used to store a soft reference to a SSLContext and the associated
AuthManager in the SSL context map.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.