Что ж, я генерирую закрытый ключ с помощью pyOpenSSL следующим образом:
from OpenSSL import crypto
k = crypto.PKey()
k.generate_key(crypto.TYPE_RSA, 2048)
print crypto.dump_privatekey(crypto.FILETYPE_PEM, k)
Как мне получить от него строку открытого ключа? Я до сих пор не нашел, какой метод этой библиотеки это делает. Спасибо