Sebastien Rosset
8d8c106c3a
[Go] Support HTTP signature ( #4959 )
...
* add support for ECDSA keys
* Add support for HTTP signature
* use bytes.Buffer instead of strings.Builder
* Add unit tests, compliance with HTTP signature draft version 12
* Support (expires) parameter
* Validate list of signed headers does not have duplicate values
* move method to ProcessUtils
* Add http-signature security scheme
* add http_signature_test to security scheme
* remove http signature from petapi
* Add separate OAS file with support for HTTP signature
* Include HTTP signature in README file
* Add generated files for HTTP signature
* Add helper function to return public key, and add more unit tests for signature validation
* some people save their private key with file extensions other than .pem, so I am relaxing the validation of the private key suffix
2020-02-01 15:42:15 -05:00
..
2020-01-21 23:19:07 +08:00
2018-05-08 19:51:15 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-08-22 16:06:04 +08:00
2019-11-22 14:01:57 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-10-09 15:27:57 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-11-17 09:18:26 +08:00
2019-11-17 09:18:26 +08:00
2019-04-23 11:34:01 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-05-22 20:55:05 +09:00
2019-04-23 11:34:01 +08:00
2020-02-01 15:42:15 -05:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2020-01-24 09:54:26 +08:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-06-07 13:07:52 -04:00
2019-09-21 21:48:41 +08:00
2019-12-06 00:05:03 +08:00
2019-10-02 00:13:00 +08:00
2019-06-02 15:50:45 -04:00
2019-07-03 13:18:52 +08:00
2019-10-02 00:13:00 +08:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2019-07-29 12:05:15 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-10-21 22:20:12 +08:00
2019-10-26 15:49:30 +08:00
2019-08-02 06:55:58 +08:00
2019-07-03 13:18:52 +08:00
2019-04-23 11:34:01 +08:00
2020-01-26 18:17:26 -08:00
2019-07-09 23:56:30 +08:00
2019-07-09 23:56:30 +08:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2019-08-02 07:00:29 +08:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-08-02 07:00:29 +08:00
2019-04-23 11:34:01 +08:00
2020-01-29 16:28:42 +08:00
2019-06-07 13:07:52 -04:00
2019-05-02 17:53:41 +08:00
2019-05-02 17:53:41 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-06-07 13:07:52 -04:00
2019-06-07 13:07:52 -04:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-08-23 16:58:51 +02:00
2019-06-07 13:07:52 -04:00
2019-08-23 16:58:51 +02:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00
2019-04-23 11:34:01 +08:00