https://github.com/mher/celery
Message signing is implemented as a special secure serializer which signs and verifies messages with public-key cryptography. pyOpenSSL is used as a cryptographic library. In order to turn on secure messaging you will need to set 'auth' serializer and provide CELERY_SECURITY_KEY, CELERY_SECURITY_CERTIFICATE and CELERY_SECURITY_STORE configuration options.
CELERY_SECURITY_KEY and CELERY_SECURITY_CERTIFICATE are paths to sender's private key and the appropriate X.509 certificate. CELERY_SECURITY_STORE option specifies a certificate store which holds trusted certificates. Currently only file-system store is implemented and the value of CELERY_SECURITY_STORE should be a directory path or a certificate path pattern.
Mher