Skip to content

"rhauser submitted daq_tokens with tag dpop for tdaq-99-00-00"

Reiner Hauser requested to merge rhauser/tdaq-99-00-00/daq_tokens into tdaq-99-00-00

=== daq_tokens ===

daq.tokens.Credentials helper class (Reiner Hauser) Throw ers exceptions without ERS_HERE (Reiner Hauser) verify_daq_token: support max-age parameter (Reiner Hauser) Allow --help option for get_daq_token (Reiner Hauser) Sleep 3 seconds in test to check for old proof (Reiner Hauser) Add max_age parameter to python verify() (Reiner Hauser) Remove one hard coded size (Reiner Hauser) Add test for credentials (Reiner Hauser) Move credentials code into separate cpp file, add max_age parameter (Reiner Hauser) Add maximum age parameter to user visible API (Reiner Hauser) Helper program verify_dpop for testing (Reiner Hauser) Switch to new Locator interface (Reiner Hauser) Use 'operation' parameter in Java tests (Reiner Hauser) C++ tests use 'operation' parameter (Reiner Hauser) Check "iat" claim in Java verifier (Reiner Hauser) Make Java verify() work if Bouncycastle is available (Reiner Hauser) Remove python token_meister package (Reiner Hauser) Sign the reused token if .signer exists (Reiner Hauser) tuple_hash() only uses the first 16 bytes of the SHA256 result (Reiner Hauser) Fix memory leak (Reiner Hauser) Remove unused class, update documentation (Reiner Hauser) Hash a string representation of values (Reiner Hauser) Make code more exception safe (Reiner Hauser) Update README.md (Reiner Hauser) Clearer error message in DPoP verification (Reiner Hauser) get_daq_token: add -f option and DPoP op argument (Reiner Hauser) token_meister: catch exception in case token creation fails (Reiner Hauser) Fix HTTPProvider: pass correct DPoP token (Reiner Hauser) Allow 'op' argument to token_meister in --make mode (Reiner Hauser) Handle empty TDAQ_TOKEN_HTTP_URL env var correctly (Reiner Hauser) Add DPoP support to HTTPProvider (Reiner Hauser) Rename hash() to tuple_hash() (Reiner Hauser) Fix the verify_daq_token, token_meister --make for DPoP (Reiner Hauser) Handle a token withouth cnf correctly (Reiner Hauser) Make Java tests work (Reiner Hauser) Add multiple overloads for Java, switch to io.webtokens 0.12.6 (Reiner Hauser) Remove unnecessary commands (Reiner Hauser) Run SWIG at build time (Reiner Hauser) Fix default value for argument in acquire() (Reiner Hauser) Convenience overload of acquire() function (Reiner Hauser) Implement DPoP tokens for Python (Reiner Hauser) Fix typo in thumbprint generation, free EVP_PKEY (Reiner Hauser) Add make_dopd to standalone build (Reiner Hauser) Check properly for age of DPoP proof. (Reiner Hauser) Make standalone build work (Reiner Hauser) Add TupleHash like helper function (Reiner Hauser) Implemenent DPoP tokens (Reiner Hauser) Read optional client message in token_meister (Reiner Hauser) Shutdown socket for sending after connect (Reiner Hauser)

Merge request reports