This repo contains all the source code, sample api proxies, readmes, and other supporting information for the session entitled "Advanced Security Extensions - HMAC, HttpSignature" at Apigee's ILoveAPIS 2015 conference, held in San Jose, California, 2015 October 12-14.
This repo contains Java source code for Apigee Edge callout classes, that do HMAC and HttpSignature. You can build the Java callout classes and immediately begin using them in your API Proxies.
- HMAC - Generating HMACs within an Apigee Edge apiproxy
- HttpSignature - Verifying HttpSignatures within an Apigee Edge apiproxy
It is not necessary to build the Java source code contained in the subdirectories here, in order to use the HMAC or HttpSignature policies in Apigee Edge. But, if you do wish to build, you can use maven to do so.