Firmar una cadena con la clave privada RSA en el SDK de Python de Google App Engine

¿Se conoce alguna forma de firmar una cadena de texto sin formato con la clave privada RSA en el SDK de Google App Engine Python?

La biblioteca tlslite incluida en la biblioteca de gdata python es una buena opción.

http://code.google.com/p/gdata-python-client/

ejemplo:

from tlslite.utils import keyfactory private_key = keyfactory.parsePrivateKey(rsa_key) signed = private_key.hashAndSign(data) 

No lo he usado, pero esto parece ser una implementación RSA pura de Python, por lo que podría funcionar en App Engine:

http://stuvel.eu/rsa

Su repo Mercurial parece ser bastante activo, también.