Jak odczytać klucz publiczny RSA w formacie PEM + PKCS # 1

Mam klucz publiczny RSA w formacie PEM + PKCS # 1 (chyba):

<code>-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBAJNrHWRFgWLqgzSmLBq2G89exgi/Jk1NWhbFB9gHc9MLORmP3BOCJS9k
onzT/+Dk1hdZf00JGgZeuJGoXK9PX3CIKQKRQRHpi5e1vmOCrmHN5VMOxGO4d+zn
JDEbNHODZR4HzsSdpQ9SGMSx7raJJedEIbr0IP6DgnWgiA7R1mUdAgMBAAE=
-----END RSA PUBLIC KEY-----
</code>

Chcę uzyskać skrót SHA1 jego zakodowanej w ASN1 wersji w Pythonie. Pierwszym krokiem powinno być przeczytanie tego klucza, ale nie udało mi się tego zrobić w PyCrypto:

<code>>> from Crypto.PublicKey import RSA
>> RSA.importKey(my_key)
ValueError: RSA key format is not supported
</code>

Thedokumentacja PyCrypto mówi, że PEM + PKCS # 1 jest obsługiwany, więc jestem zdezorientowany. Próbowałem również M2Crypto, ale okazuje się, że M2Crypto nie obsługuje PKCS # 1, ale tylko X.509.

questionAnswers(1)

yourAnswerToTheQuestion