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.