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
logger, port, serverConnectionManager, serverHost, serverPrincipals, serverSocketFactory, socketFactory, systemExecutor
ANY_KEY_ALGORITHM, clientLogger, DSA_KEY_ALGORITHM, getSubjectPermission, initLogger, INTEGRITY_PREFERRED, INTEGRITY_REQUIRED, RSA_KEY_ALGORITHM, serverLogger, UNKNOWN_PRINCIPAL
Constructor and Description |
---|
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
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.