| | |
- __builtin__.object
-
- SSLSupport
-
- ClientSSLSupport(SSLSupport, __builtin__.object)
- ServerSSLSupport(SSLSupport, __builtin__.object)
class ClientSSLSupport(SSLSupport, __builtin__.object) |
| | |
- Method resolution order:
- ClientSSLSupport
- SSLSupport
- __builtin__.object
Methods defined here:
- get_trust_all(self)
- set_trust_all(self, val)
- Should the client trust ALL server certificates?
Keyword arguments:
@param val: If val is set to true then the client will trust ALL server certificates and will not attempt to authenticate them
against it's local client trust store. The default value is false.
Use this method with caution!
Data descriptors defined here:
- trust_all
Methods inherited from SSLSupport:
- get_key_store_password(self)
- get_key_store_path(self)
- get_ssl(self)
- get_trust_store_password(self)
- get_trust_store_path(self)
- set_key_store_password(self, password)
- Set the password for the SSL key store. This method should only be used with the client in SSL mode, i.e. after ssl
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_key_store_path(self, path)
- Set the path to the SSL key store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL key store is a standard Java Key Store, and should contain the client/server certificate. For a client, it's only necessary to supply
a client key store if the server requires client authentication via client certificates.
Keyword arguments:
@param path: The path to the key store
return self. So multiple invocations can be chained.
- set_ssl(self, val)
- Set whether the server or client will use SSL.
Keyword arguments:
@param val: If true then ssl will be used.
return self. So multiple invocations can be chained.
- set_trust_store_password(self, password)
- Set the password for the SSL trust store. This method should only be used with the client in SSL mode, i.e. after {#ssl=}
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_trust_store_path(self, path)
- Set the path to the SSL trust store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL trust store is a standard Java Key Store, and should contain the certificate(s) of the clients/servers that the server/client trusts. The SSL
handshake will fail if the server provides a certificate that the client does not trust, or if client authentication is used,
if the client provides a certificate the server does not trust.
Keyword arguments:
@param path: The path to the trust store
return self. So multiple invocations can be chained.
Data descriptors inherited from SSLSupport:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- key_store_password
- key_store_path
- ssl
- trust_store_password
- trust_store_path
|
class SSLSupport(__builtin__.object) |
| |
A mixin module allowing SSL attributes to be set on classes |
| |
Methods defined here:
- get_key_store_password(self)
- get_key_store_path(self)
- get_ssl(self)
- get_trust_store_password(self)
- get_trust_store_path(self)
- set_key_store_password(self, password)
- Set the password for the SSL key store. This method should only be used with the client in SSL mode, i.e. after ssl
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_key_store_path(self, path)
- Set the path to the SSL key store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL key store is a standard Java Key Store, and should contain the client/server certificate. For a client, it's only necessary to supply
a client key store if the server requires client authentication via client certificates.
Keyword arguments:
@param path: The path to the key store
return self. So multiple invocations can be chained.
- set_ssl(self, val)
- Set whether the server or client will use SSL.
Keyword arguments:
@param val: If true then ssl will be used.
return self. So multiple invocations can be chained.
- set_trust_store_password(self, password)
- Set the password for the SSL trust store. This method should only be used with the client in SSL mode, i.e. after {#ssl=}
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_trust_store_path(self, path)
- Set the path to the SSL trust store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL trust store is a standard Java Key Store, and should contain the certificate(s) of the clients/servers that the server/client trusts. The SSL
handshake will fail if the server provides a certificate that the client does not trust, or if client authentication is used,
if the client provides a certificate the server does not trust.
Keyword arguments:
@param path: The path to the trust store
return self. So multiple invocations can be chained.
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- key_store_password
- key_store_path
- ssl
- trust_store_password
- trust_store_path
|
class ServerSSLSupport(SSLSupport, __builtin__.object) |
| | |
- Method resolution order:
- ServerSSLSupport
- SSLSupport
- __builtin__.object
Methods defined here:
- get_client_auth_required(self)
- set_client_auth_required(self, val)
- Client authentication is an extra level of security in SSL, and requires clients to provide client certificates.
Those certificates must be added to the server trust store.
Keyword arguments:
@param val: If true then the server will request client authentication from any connecting clients, if they
do not authenticate then they will not make a connection.
Data descriptors defined here:
- client_auth_required
Methods inherited from SSLSupport:
- get_key_store_password(self)
- get_key_store_path(self)
- get_ssl(self)
- get_trust_store_password(self)
- get_trust_store_path(self)
- set_key_store_password(self, password)
- Set the password for the SSL key store. This method should only be used with the client in SSL mode, i.e. after ssl
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_key_store_path(self, path)
- Set the path to the SSL key store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL key store is a standard Java Key Store, and should contain the client/server certificate. For a client, it's only necessary to supply
a client key store if the server requires client authentication via client certificates.
Keyword arguments:
@param path: The path to the key store
return self. So multiple invocations can be chained.
- set_ssl(self, val)
- Set whether the server or client will use SSL.
Keyword arguments:
@param val: If true then ssl will be used.
return self. So multiple invocations can be chained.
- set_trust_store_password(self, password)
- Set the password for the SSL trust store. This method should only be used with the client in SSL mode, i.e. after {#ssl=}
has been set to true.
Keyword arguments:
@param password: The password.
return self. So multiple invocations can be chained.
- set_trust_store_path(self, path)
- Set the path to the SSL trust store. This method should only be used with the client/server in SSL mode, i.e. after {#ssl=}
has been set to true.
The SSL trust store is a standard Java Key Store, and should contain the certificate(s) of the clients/servers that the server/client trusts. The SSL
handshake will fail if the server provides a certificate that the client does not trust, or if client authentication is used,
if the client provides a certificate the server does not trust.
Keyword arguments:
@param path: The path to the trust store
return self. So multiple invocations can be chained.
Data descriptors inherited from SSLSupport:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- key_store_password
- key_store_path
- ssl
- trust_store_password
- trust_store_path
| |