def __init__(self, hostname=None, port=None, cert=None, key=None, ca=None, ssl_version=None, username=None, password=None, config='client'):
    "\n        Construct a ProxyKmipClient.\n\n        Args:\n            hostname (string): The host or IP address of a KMIP appliance.\n                Optional, defaults to None.\n            port (int): The port number used to establish a connection to a\n                KMIP appliance. Usually 5696 for KMIP applications. Optional,\n                defaults to None.\n            cert (string): The path to the client's certificate. Optional,\n                defaults to None.\n            key (string): The path to the key for the client's certificate.\n                Optional, defaults to None.\n            ca (string): The path to the CA certificate used to verify the\n                server's certificate. Optional, defaults to None.\n            ssl_version (string): The name of the ssl version to use for the\n                connection. Example: 'PROTOCOL_SSLv23'. Optional, defaults to\n                None.\n            username (string): The username of the KMIP appliance account to\n                use for operations. Optional, defaults to None.\n            password (string): The password of the KMIP appliance account to\n                use for operations. Optional, defaults to None.\n            config (string): The name of a section in the PyKMIP configuration\n                file. Use to load a specific set of configuration settings from\n                the configuration file, instead of specifying them manually.\n                Optional, defaults to the default client section, 'client'.\n        "
    self.logger = logging.getLogger()
    self.attribute_factory = attributes.AttributeFactory()
    self.object_factory = factory.ObjectFactory()
    self.proxy = KMIPProxy(host=hostname, port=port, certfile=cert, keyfile=key, ca_certs=ca, ssl_version=ssl_version, username=username, password=password, config=config)
    self._is_open = False
Construct a ProxyKmipClient.

Args:
    hostname (string): The host or IP address of a KMIP appliance.
        Optional, defaults to None.
    port (int): The port number used to establish a connection to a
        KMIP appliance. Usually 5696 for KMIP applications. Optional,
        defaults to None.
    cert (string): The path to the client's certificate. Optional,
        defaults to None.
    key (string): The path to the key for the client's certificate.
        Optional, defaults to None.
    ca (string): The path to the CA certificate used to verify the
        server's certificate. Optional, defaults to None.
    ssl_version (string): The name of the ssl version to use for the
        connection. Example: 'PROTOCOL_SSLv23'. Optional, defaults to
        None.
    username (string): The username of the KMIP appliance account to
        use for operations. Optional, defaults to None.
    password (string): The password of the KMIP appliance account to
        use for operations. Optional, defaults to None.
    config (string): The name of a section in the PyKMIP configuration
        file. Use to load a specific set of configuration settings from
        the configuration file, instead of specifying them manually.
        Optional, defaults to the default client section, 'client'.
def __init__(self, hostname=None, port=None, cert=None, key=None, ca=None, ssl_version=None, username=None, password=None, config='client'):
    "\n        Construct a ProxyKmipClient.\n\n        Args:\n            hostname (string): The host or IP address of a KMIP appliance.\n                Optional, defaults to None.\n            port (int): The port number used to establish a connection to a\n                KMIP appliance. Usually 5696 for KMIP applications. Optional,\n                defaults to None.\n            cert (string): The path to the client's certificate. Optional,\n                defaults to None.\n            key (string): The path to the key for the client's certificate.\n                Optional, defaults to None.\n            ca (string): The path to the CA certificate used to verify the\n                server's certificate. Optional, defaults to None.\n            ssl_version (string): The name of the ssl version to use for the\n                connection. Example: 'PROTOCOL_SSLv23'. Optional, defaults to\n                None.\n            username (string): The username of the KMIP appliance account to\n                use for operations. Optional, defaults to None.\n            password (string): The password of the KMIP appliance account to\n                use for operations. Optional, defaults to None.\n            config (string): The name of a section in the PyKMIP configuration\n                file. Use to load a specific set of configuration settings from\n                the configuration file, instead of specifying them manually.\n                Optional, defaults to the default client section, 'client'.\n        "
    self.logger = logging.getLogger()
    self.attribute_factory = attributes.AttributeFactory()
    self.object_factory = factory.ObjectFactory()
    self.proxy = KMIPProxy(host=hostname, port=port, certfile=cert, keyfile=key, ca_certs=ca, ssl_version=ssl_version, username=username, password=password, config=config)
    self._is_open = False