2
0
mirror of https://github.com/therootcompany/keypairs synced 2025-02-23 00:28:05 +00:00

38 Commits

Author SHA1 Message Date
3ab2594234 make IsTrustedIssuer a method of Whitelist v0.3.0 2019-03-22 15:28:11 -06:00
d981fb3a7c Merge branch 'master' of github.com:big-squid/go-keypairs 2019-03-22 14:01:30 -06:00
ada07e4446 better error for private networking 2019-03-22 14:01:19 -06:00
AJ ONeal
f2d341a3c0 v0.2.0: add support for fetching /pem v0.2.0 2019-03-15 17:52:53 -06:00
90b05bac5f add user agent 2019-03-08 14:28:23 -07:00
ce652e0590 doc updates 2019-03-06 20:18:21 -07:00
a0d19dd83c update docs v0.1.0 2019-03-06 20:13:35 -07:00
109f77841b parse certificate files, and golint 2019-03-06 18:00:17 -07:00
1b938c56da add /pem 2019-03-06 17:59:42 -07:00
074b91bc2f add tests for implicit issuer 2019-03-06 14:59:25 -07:00
e753b5a1a6 added IsTrustedIssuer + tests 2019-03-06 11:08:40 -07:00
ed2297e2ad add more docs 2019-02-28 20:47:08 -07:00
6769ef90c3 add test v0.0.24 2019-02-28 19:40:13 -07:00
c74a56b907 minor bugfix 2019-02-28 19:16:58 -07:00
AJ ONeal
a3d33da5d0 keydist -> keyserve (better pkg name) 2019-02-28 15:32:16 -07:00
AJ ONeal
f542314cea add generic http handler for JWKs URL 2019-02-28 15:31:10 -07:00
AJ ONeal
8469f35bf7 fix bad JWK string v0.0.23 2019-02-28 00:54:01 +00:00
AJ ONeal
0704d0df64 be more consistent with URLs v0.0.22 2019-02-22 22:38:48 +00:00
AJ ONeal
163511db7e remove redundant normalization 2019-02-22 21:47:05 +00:00
AJ ONeal
489a2f63a0 normalize trailing / on issuer and baseURL v0.0.21 2019-02-22 21:40:46 +00:00
AJ ONeal
3190c699a8 doc cleanup 2019-02-21 00:14:28 +00:00
AJ ONeal
002ffb5e6d doc cleanup 2019-02-21 00:12:31 +00:00
AJ ONeal
04259f1e96 refactor v0.0.20 2019-02-21 00:10:42 +00:00
AJ ONeal
daea45a09f move fetch to own package 2019-02-20 19:59:22 +00:00
AJ ONeal
4ff0e898f1 add key caching 2019-02-20 19:26:37 +00:00
AJ ONeal
f2468010fa add caching to fetching 2019-02-19 23:50:46 +00:00
AJ ONeal
34e2ec1a8e add optional "use":"sig" to public jwk 2019-02-12 16:57:01 +00:00
AJ ONeal
a91624fb78 use seconds for exp, not rfc timestamp 2019-02-11 22:38:40 +00:00
AJ ONeal
1ac7292cc7 add README.md 2019-02-11 18:48:18 +00:00
AJ ONeal
f5cec1b18e bugfix nil interface 2019-02-09 00:50:56 +00:00
AJ ONeal
84b07108b6 thinner wrapping, add exp to jwk 2019-02-09 00:43:50 +00:00
AJ ONeal
517865f334 provide a typesafe PublicKey interface 2019-02-08 23:53:29 +00:00
AJ ONeal
211016b05e Fetch JWKs from OIDC URLs 2019-02-08 01:26:45 +00:00
AJ ONeal
db7dcc62b4 cleanup 2019-02-07 21:19:37 +00:00
AJ ONeal
4afb5dc4cb test rsa private keys 2019-02-07 20:05:26 +00:00
AJ ONeal
b9f5fd197e test ec private keys 2019-02-07 19:30:04 +00:00
AJ ONeal
5695a0d0e7 partial public key support 2019-02-07 01:31:48 +00:00
AJ ONeal
fe05e7b2aa parse all standard private key types 2019-02-07 01:10:30 +00:00