Mike Derryberry
1dbf2808c1
changed imports
2012-07-17 10:57:36 -04:00
Mike Derryberry
e380d85ad7
updated encryption/decryption to dynamically get mode for cipher. also made the keyDataLen come from the kdf parameter rather than enc
2012-07-17 10:57:10 -04:00
Mike Derryberry
5d3d888c3f
finished testing. fixed MessageDigest problems in generating cek and cik
2012-07-17 10:56:43 -04:00
Mike Derryberry
13e0a7c4bb
tests for encryption/decryption done
2012-07-17 10:56:09 -04:00
Mike Derryberry
88a052019a
added testing for encryption and decryption. slight bug where [ ] gets appended to clearText. working on that
2012-07-17 10:55:46 -04:00
Mike Derryberry
5152fa1c69
added tests for encryption and decryption. WIP
2012-07-17 10:55:10 -04:00
Mike Derryberry
26792d2fba
updated decryption to generate cik and cek based off of key derivation
2012-07-17 10:54:36 -04:00
Mike Derryberry
d86ee2329b
updated encryption to generate cek and cik through key derivation. also fixed signers to use afterPropertiesSet()
2012-07-17 10:54:09 -04:00
Mike Derryberry
7e7cd4f480
update to encryption/decryption. added cmk, cek, and cik use
2012-07-17 10:53:36 -04:00
Mike Derryberry
bc1ff0d964
updated jwe, jwt, and jwk models to have new parameters that were released in latest JOSE update
2012-07-17 10:53:04 -04:00
Mike Derryberry
70e90bc4c1
updated decryption
2012-07-17 10:52:38 -04:00
Mike Derryberry
025f7f3d66
updated encryption to sign using int value rather than alg
2012-07-17 10:52:16 -04:00
Justin Richer
cd222ad66e
got rid of ghost dependency in pom.xml for common
2012-07-17 10:51:49 -04:00
Mike Derryberry
754e8406bb
removed web app from this git repository
2012-07-17 10:51:20 -04:00
Mike Derryberry
99a574d303
encryption completed, decryption WIP
2012-07-17 10:50:35 -04:00
Mike Derryberry
cee44de3d1
updated encryption class to include AbstractJwtEncrypter
2012-07-17 10:50:06 -04:00
Mike Derryberry
caf2a7b494
updated encryption service to encrypt key and claims and then sign the jwe. decryption updated to decrypt encrypted key and ciphertext
2012-07-17 10:49:29 -04:00
Mike Derryberry
cf0ce7b1fb
updated encryption and decryption for claims. WIP
2012-07-17 10:48:47 -04:00
Mike Derryberry
e252951612
added encrypter/decrypter for claims to get ciphertext
2012-07-17 10:48:07 -04:00
Mike Derryberry
33cc3fa899
Added spring simple web app for testing, encryption and decryption classes for rsa and hmac, still WIP
2012-07-17 10:47:41 -04:00
Amanda Anganes
01793ec57f
added preferred_username claim to userinfo endpoint
2012-07-06 16:02:11 -04:00
Amanda Anganes
50241e4da1
changed UserInfo.verified to UserInfo.emailVerified.
2012-07-06 14:11:43 -04:00
Justin Richer
f0c949fd09
added scope-based filter for userinfo
2012-07-05 17:14:51 -04:00
Justin Richer
c24a2206e9
updated jwtheader parser
2012-07-03 16:43:00 -04:00
Justin Richer
ac7a53b234
bugfix: call setNonce instead of setType
2012-07-03 16:38:53 -04:00
Justin Richer
a03129f70a
added documentation updates
2012-07-02 14:18:25 -04:00
Justin Richer
c619e736f9
removed eclipse files from repository
2012-06-29 15:13:52 -04:00
Justin Richer
de1597b214
refresh token handling fixed, removed token factory references
2012-06-28 16:55:11 -04:00
Amanda Anganes
4e3c99abe4
Merge branch 'validityIntegers'
2012-06-26 13:55:26 -04:00
Amanda Anganes
81d1af40bd
Updated our ClientDetailsEntity *TokenTimeout fields to be *ValiditySeconds, which are now typed as proper Integers in the SECOAUTH ClientDetails interface
2012-06-26 13:54:01 -04:00
Justin Richer
1127a7cfbc
refactored JWKs, updated signing servier to use them
2012-06-25 17:19:25 -04:00
Justin Richer
adb8499bee
merged derryberry code, plus tweaks, still WIP
2012-06-25 16:42:41 -04:00
Mike Derryberry
b1fc07bcb8
updated -common code to get a validation service from a server configuration
2012-06-21 14:37:30 -04:00
Amanda Anganes
2930719700
Added architecture diagram
2012-06-20 15:07:37 -04:00
Mike Derryberry
b94fbd7439
updated -common and -client code by removing throws exception, changing to rest templates, and updating test cases to use annotations
2012-06-20 09:36:55 -04:00
Justin Richer
fe3bbfb3d5
Further cleanups. Still missing:
...
- All tests extend TestCase, should use annotations instead
- Several elements throw Exception
- Key Fetchers should use RESTTemplates and be in a separate utility set
2012-06-15 17:11:58 -04:00
Justin Richer
b86abdd761
merge from pull request, plus cleanup
2012-06-15 15:36:14 -04:00
Justin Richer
731ad2e2e2
updated SECOAUTH reference, fixed some SQL files, temporarily closed token timeout issue
2012-06-15 12:05:08 -04:00
Justin Richer
ace5dd1f1e
imported userinfouserdetails filter from MITRE codebase
2012-06-13 16:33:55 -04:00
Mike Derryberry
65dc3daaf8
smart client
2012-06-12 16:09:01 -04:00
Amanda Anganes
2a05ff995d
Added support for additional field in ClientDetailsEntity.java.
2012-06-11 16:27:35 -04:00
Mike Derryberry
3e810cb5dc
Merge remote-tracking branch 'mitre/master'
2012-06-07 14:29:13 -04:00
Mike Derryberry
fad6caa968
Added testing for signers for Hmac, Rsa, and Plaintext
2012-06-07 14:28:09 -04:00
Justin Richer
e44697cef9
updated JWK display to latest, closes #58
2012-06-05 16:07:19 -04:00
Justin Richer
5c72d8b95f
revocation endpoint cleanup, still needs views
2012-06-05 11:24:11 -04:00
Justin Richer
27219c066d
refactored our service to reflect upstream
2012-06-05 10:18:26 -04:00
Mike Derryberry
ee28d56031
initial implementation of x509 and JWK key retrieval
2012-06-01 10:51:28 -04:00
nemonik
8917e75010
see issue #19
2012-05-30 15:14:15 -04:00
Michael Joseph Walsh
6f43040587
slight sequence diagrams tweaks, mods to account-chooser and openid-connect-client
2012-05-16 21:12:58 -04:00
Michael Jett
3402a3e463
ClientAPI now fully supports RESTful DELETE
2012-05-16 14:32:40 -04:00