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
..
2019-12-26 14:50:35 +08:00
2020-01-02 13:20:29 +08:00
2019-12-02 15:26:01 +08:00
2020-01-18 18:53:05 -05:00
2020-01-29 01:34:51 +01:00
2020-01-18 18:53:05 -05:00
2020-01-27 16:00:58 +01:00
2019-09-19 16:11:38 +02:00
2020-02-01 23:54:53 +08:00
2020-02-01 23:54:53 +08:00
2020-02-02 00:08:09 +08:00
2019-12-28 12:00:09 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 11:56:24 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2019-11-20 18:15:22 +08:00
2019-11-20 18:15:22 +08:00
2020-01-31 19:00:28 +08:00
2020-02-01 15:42:15 -05:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-31 19:00:28 +08:00
2020-01-20 15:04:34 +08:00
2020-01-18 18:53:05 -05:00
2020-01-20 15:04:34 +08:00
2019-12-09 15:15:42 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-18 18:53:05 -05:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2019-12-20 20:38:49 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2019-12-28 08:59:29 +08:00
2019-12-02 15:26:01 +08:00
2019-11-17 09:23:15 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2020-01-03 13:37:39 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-20 15:04:34 +08:00
2020-01-20 15:04:34 +08:00
2019-11-19 16:15:23 +08:00
2019-10-15 13:59:37 +01:00
2020-01-20 15:04:34 +08:00
2020-01-05 09:20:56 -05:00
2020-01-18 18:53:05 -05:00
2020-01-05 09:20:56 -05:00
2020-01-02 13:46:49 +08:00
2020-01-02 13:46:49 +08:00
2020-01-02 13:46:49 +08:00
2020-01-02 20:21:45 +08:00
2019-12-16 17:40:53 +08:00
2020-01-20 15:04:34 +08:00
2020-01-21 22:32:31 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2020-01-31 19:00:28 +08:00
2019-12-02 15:26:01 +08:00
2019-12-02 15:26:01 +08:00
2020-01-31 19:00:28 +08:00
2019-12-11 15:44:50 +08:00
2019-12-02 15:26:01 +08:00
2019-12-02 15:26:01 +08:00
2020-01-20 15:04:34 +08:00
2019-12-11 15:44:50 +08:00
2020-01-31 19:00:28 +08:00