Register security serializer.
(key=None, key_password=None, cert=None, store=None,
digest=DEFAULT_SECURITY_DIGEST,
serializer='json')
| 78 | |
| 79 | |
| 80 | def register_auth(key=None, key_password=None, cert=None, store=None, |
| 81 | digest=DEFAULT_SECURITY_DIGEST, |
| 82 | serializer='json'): |
| 83 | """Register security serializer.""" |
| 84 | s = SecureSerializer(key and PrivateKey(key, password=key_password), |
| 85 | cert and Certificate(cert), |
| 86 | store and FSCertStore(store), |
| 87 | digest, serializer=serializer) |
| 88 | registry.register('auth', s.serialize, s.deserialize, |
| 89 | content_type='application/data', |
| 90 | content_encoding='utf-8') |