def get_private_keys(<EOL>self,<EOL>index=<NUM_LIT:0>,<EOL>count=<NUM_LIT:1>,<EOL>security_level=AddressGenerator.DEFAULT_SECURITY_LEVEL,<EOL>):<EOL>
return commands.GetPrivateKeysCommand(self.adapter)(<EOL>seed=self.seed,<EOL>index=index,<EOL>count=count,<EOL>securityLevel=security_level,<EOL>)<EOL>
Generates one or more private keys from the seed.

As the name implies, private keys should not be shared.
However, in a few cases it may be necessary (e.g., for M-of-N
transactions).

:param index:
    The starting key index.

:param count:
    Number of keys to generate.

:param security_level:
    Number of iterations to use when generating new keys.

    Larger values take longer, but the resulting signatures are
    more secure.

    This value must be between 1 and 3, inclusive.

:return:
    Dict with the following items::

        {
            'keys': List[PrivateKey],
                Always contains a list, even if only one key was
                generated.
        }

References:

- :py:class:`iota.crypto.signing.KeyGenerator`
- https://github.com/iotaledger/wiki/blob/master/multisigs.md#how-m-of-n-works