1
auth_token.pem was constructed using the following command
3
openssl cms -sign -in auth_token.json -nosmimecap -signer signing_cert.pem -inkey private_key.pem -outform PEM -nodetach -nocerts -noattr -out auth_token.pem
1
The commands to create the various pem files for the signed tokens and
2
revocation list were generated by the associated make file.
4
The hashed value in the revocation list was generated using the revoked token using
5
the following python code
7
from keystone.common import cms,utils
8
f=open("tests/signing/auth_token_revoked.pem","r")
10
utils.hash_signed_token(cms.cms_to_token(r))