Xmlsec.Error: (1, «невозможно загрузить ключ») при загрузке закрытого ключа ⇐ Python

Программы на Python
Anonymous
Xmlsec.Error: (1, «невозможно загрузить ключ») при загрузке закрытого ключа

Сообщение Anonymous »

У меня есть личный файл X509, и я пытаюсь использовать приведенный ниже код для загрузки закрытого ключа. Однако я получаю сообщение об ошибке xmlsec.Error: (1, «невозможно загрузить ключ»). Я попробовал несколько способов. ничего не работает, и более того, сообщение об ошибке недостаточно подробное, чтобы попробовать другие варианты.
Любые предложения приветствуются. Спасибо.

Код: Выделить всё

with open('private_key.pem', 'rb') as key_file:
key_data = key_file.read()
xmlsec.Key.from_memory(key_data, xmlsec.constants.KeyDataFormatPem)
Мой формат файла PEM показан ниже:

----- BEGIN PRIVATE KEY ---- -
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassd adasdsdaeddasda eqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhsw mb7ajwesdajhassdadasdsdaedda sdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjsh duahdajsduaydjaudhswmb7ajwesdajhassdadasds daeddasdaeqdea TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassd adasdsdaeddasdaeqde a
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
TUlkjshduahdajsduaydjaudhswmb7ajwesdajhassdadasdsdaeddasdaeqdea
asdadasd==
-----END ЧАСТНЫЙ КЛЮЧ -----< /p>

Подробнее здесь: https://stackoverflow.com/questions/790 ... rivate-key

Вернуться в «Python»