class documentation

class DiffieHellmanParameters: (source)

View In Hierarchy

A representation of key generation parameters that are required for Diffie-Hellman key exchange.
Class Method fromFile Load parameters from a file.
Method __init__ Undocumented
Instance Variable _dhFile Undocumented
@classmethod
def fromFile(cls, filePath): (source)

Load parameters from a file.

Such a file can be generated using the openssl command line tool as following:

openssl dhparam -out dh_param_2048.pem -2 2048

Please refer to OpenSSL's dhparam documentation for further details.

Parameters
filePath:FilePathA file containing parameters for Diffie-Hellman key exchange.
Returns
DiffieHellmanParametersAn instance that loads its parameters from filePath.
def __init__(self, parameters): (source)

Undocumented

_dhFile = (source)

Undocumented