Create a private key and return the private key as a pem encoded string. The returned pointer should be freed with nabto_client_string_free. This is a utility function and does not alter the state of the client object.
NABTO_CLIENT_DECL_PREFIX NabtoClientError NABTO_CLIENT_API nabto_client_create_private_key(NabtoClient* context, char** privateKey)
- [in] The context
- [out] The resulting private key.
NABTO_CLIENT_EC_OK: iff the private key is created and available in privateKey.
NABTO_CLIENT_EC_UNKNOWN: if the key could not be created for some unknown reason. This should never happen. If the future has some more specific error cases which can be acted upon programmatically then they will be added as error codes.