private static final class HttpsServerEndpoint.HttpsServerEndpointImpl extends SslServerEndpointImpl
Modifier and Type | Class and Description |
---|---|
private static class |
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.
|
private static class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsInboundRequest
Implements InboundRequest
|
private class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenEndpoint
Implements ListenEndpoint
|
private class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsListenHandle
Implements ListenHandle
|
private static class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsRequestDispatcher
Implements RequestDispatcher using the specified RequestDispatcher
and ServerConnection.
|
private class |
HttpsServerEndpoint.HttpsServerEndpointImpl.HttpsServerConnection
Implements ServerConnection.
|
SslServerEndpointImpl.SslListenCookie, SslServerEndpointImpl.SslListenEndpoint, SslServerEndpointImpl.SslListenHandle, SslServerEndpointImpl.SslServerConnection
Utilities.SSLContextInfo
listenPermissions, logger, maxServerSessionDuration, port, serverConnectionManager, serverEndpoint, serverHost, serverPrincipals, serverSocketFactory, serverSubject, socketFactory, systemExecutor
ANY_KEY_ALGORITHM, clientLogger, DSA_KEY_ALGORITHM, getSubjectPermission, initLogger, INTEGRITY_PREFERRED, INTEGRITY_REQUIRED, RSA_KEY_ALGORITHM, serverLogger, UNKNOWN_PRINCIPAL
Constructor and Description |
---|
HttpsServerEndpoint.HttpsServerEndpointImpl(ServerEndpoint serverEndpoint,
Subject serverSubject,
X500Principal[] serverPrincipals,
String serverHost,
int port,
SocketFactory socketFactory,
ServerSocketFactory serverSocketFactory) |
Modifier and Type | Method and Description |
---|---|
(package private) Endpoint |
createEndpoint(String serverHost,
SslServerEndpointImpl.SslListenCookie cookie)
Creates an endpoint for this server endpoint corresponding to the
specified server host and listen cookie.
|
(package private) ServerEndpoint.ListenEndpoint |
createListenEndpoint()
Creates a listen endpoint for this server endpoint.
|
checkConstraints, checkListenPermissions, enumerateListenEndpoints, equals, fieldsToString, getAuthManager, getSSLSocketFactory, getUnfulfilledConstraints, hashCode, toString
checkValidity, contains, doesEncryption, doesServerAuthentication, equals, firstX509Cert, getCertFactory, getCipherAlgorithm, getClassName, getClientPrincipals, getClientPrincipals, getClientSSLContextInfo, getKeyAlgorithm, getKeyExchangeAlgorithm, getPermittedKeyAlgorithms, getServerPrincipals, getServerSSLContextInfo, getSupportedCipherSuites, hasStrongCipherAlgorithm, logThrow, maintainsIntegrity, permittedKeyAlgorithm, position, releaseClientSSLContextInfo, safeEquals, subjectString, toString
HttpsServerEndpoint.HttpsServerEndpointImpl(ServerEndpoint serverEndpoint, Subject serverSubject, X500Principal[] serverPrincipals, String serverHost, int port, SocketFactory socketFactory, ServerSocketFactory serverSocketFactory)
ServerEndpoint.ListenEndpoint createListenEndpoint()
SslServerEndpointImpl
createListenEndpoint
in class SslServerEndpointImpl
Endpoint createEndpoint(String serverHost, SslServerEndpointImpl.SslListenCookie cookie)
SslServerEndpointImpl
createEndpoint
in class SslServerEndpointImpl
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.