Diogo Monica
|
765a2cf661
|
Refactor crypto service
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-13 13:53:47 -07:00 |
|
Diogo Monica
|
1f5d935cc8
|
Fixing lint
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:51:27 -07:00 |
|
Diogo Monica
|
1a054d7741
|
Small nits
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:21:29 -07:00 |
|
Diogo Monica
|
ba94fdd19d
|
Signature/key types are now used correcty and are represented by constants.
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:21:29 -07:00 |
|
Diogo Monica
|
085c613527
|
Refactored fingerprint cert and added better debugging
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:21:29 -07:00 |
|
Diogo Monica
|
39482c2397
|
Working ECDSA implementation
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:21:29 -07:00 |
|
Diogo Monica
|
43d0ec8a75
|
Initial ECDSA trustmanager methods
Signed-off-by: Diogo Monica <diogo@docker.com>
Splitting CryptoService into ECDSA and RSA cryptoservices
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
Working ECDSA support
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-12 22:21:29 -07:00 |
|
Diogo Monica
|
1ae9cf057e
|
Removing dangling temp test directories
|
2015-07-09 21:03:54 -07:00 |
|
Diogo Monica
|
06a28c89ee
|
Added root key creation if non-existing to notary
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 18:56:06 -07:00 |
|
Diogo Monica
|
682e7ea00b
|
Fixing lint
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:55 -07:00 |
|
Diogo Monica
|
d7999b6cdc
|
Fixing stat and error checking for x509filestore
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:47 -07:00 |
|
Diogo Monica
|
8c6de46aca
|
Added list keys that ignores symlinks
|
2015-07-09 17:58:10 -07:00 |
|
Diogo Monica
|
4635bed2db
|
Major refactor of keys
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:10 -07:00 |
|
Aaron Lehmann
|
4f6b2da44d
|
Add TestValidateRootKey, validates presence of x509 cert in root.json
|
2015-07-09 17:58:09 -07:00 |
|
Diogo Monica
|
f9f11e5781
|
Starting the key refactor; rename UnlockedRootKey
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:09 -07:00 |
|
Aaron Lehmann
|
e7462dcdad
|
Write test for FileStore's Link method
Also remove debugging print statements from the Link method.
|
2015-07-09 17:58:09 -07:00 |
|
Diogo Monica
|
f4e1d3e932
|
Changing hardlink to symlink
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-09 17:58:09 -07:00 |
|
David Lawrence
|
1d163650a3
|
changelist implementation
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-09 17:58:09 -07:00 |
|
David Lawrence
|
9d5e988586
|
working refactor
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-09 17:58:08 -07:00 |
|
David Lawrence
|
21d45a0f8d
|
IDs for root are now correct
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-09 17:58:08 -07:00 |
|
Diogo Monica
|
e66dc12eca
|
More refactor
|
2015-07-09 17:58:08 -07:00 |
|
Diogo Monica
|
1346296869
|
Initial libnotary refactor
Signed-off-by: Diogo Monica <diogo@docker.com>
Ported more functionality to libnotary
|
2015-07-09 17:57:48 -07:00 |
|
Diogo Monica
|
bddf2e1636
|
Fixing small nit
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-05 22:47:08 -07:00 |
|
Diogo Monica
|
d5cdeb93bb
|
Adding EncryptedFileStore and changing interfaces
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-05 21:02:16 -07:00 |
|
Diogo Monica
|
fd8471038c
|
Added a keyfilestore with encrypted PEM support
|
2015-07-04 12:17:54 -07:00 |
|
David Lawrence
|
89379a728c
|
adding timestamping and some general cleanup
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
|
2015-07-03 15:38:09 -07:00 |
|
Diogo Mónica
|
66aec225f2
|
Merge pull request #8 from docker/validate_root
validate root file against cert store
|
2015-07-03 14:23:25 -07:00 |
|
Diogo Monica
|
4c06233840
|
Fixed small nit
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-07-03 14:14:52 -07:00 |
|
Diogo Monica
|
1eb972a820
|
Changed FingerprintCert to return string; renamed kID fingerprint everywhere in notary
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-06-30 21:44:57 -07:00 |
|
Diogo Monica
|
a0e63bcaeb
|
Fixed verification to use exact match and fallback to CA + tests
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-06-30 19:38:52 -07:00 |
|
Diogo Monica
|
cf3d7d4b52
|
Removed all references of GUN from filestore
Signed-off-by: Diogo Monica <diogo@docker.com>
|
2015-06-30 19:36:17 -07:00 |
|
David Lawrence
|
cf2a819b21
|
validate root file against cert store
|
2015-06-28 16:35:24 -07:00 |
|
Diogo Monica
|
2e96f13ded
|
Addressing all Comments; Renaming ID to CertID
|
2015-06-21 18:23:43 -04:00 |
|
Diogo Monica
|
ac881bb381
|
Making ListGUN and List DRY
|
2015-06-21 18:07:52 -04:00 |
|
Diogo Monica
|
09c9099fdf
|
Adding ListGUN to allow listing of specific keys
|
2015-06-21 15:14:46 -04:00 |
|
Diogo Monica
|
eb1da6d5c6
|
Added delete keys by GUN
|
2015-06-20 23:31:03 -04:00 |
|
Diogo Monica
|
db847379df
|
Major refactor the the FileStore
|
2015-06-20 23:04:34 -04:00 |
|
Diogo Monica
|
8da91369b8
|
Added confirmation for trust
|
2015-06-18 21:32:30 -07:00 |
|
Diogo Monica
|
e5dd1721b3
|
Renamed SKID to kID
|
2015-06-17 21:11:36 -07:00 |
|
Diogo Monica
|
cb6f43e99a
|
Changed universal ID to be TUF, cleaned UI
|
2015-06-17 20:51:18 -07:00 |
|
Diogo Monica
|
0cb428b071
|
Changing the path certificates get stored in
|
2015-06-17 16:15:41 -07:00 |
|
Diogo Monica
|
712ff83945
|
Added cliCryptoService
|
2015-06-17 16:05:16 -07:00 |
|
David Lawrence
|
6805f290f0
|
all vetinari tests pass
|
2015-06-17 11:28:59 -07:00 |
|
Diogo Monica
|
931c5e2a9b
|
Refactored Add by URL out from X509 Key Stores
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
b2a902a953
|
Made Fingerprinting method Public
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
b9dbc9e20a
|
Remove overwrote of SKID on saved certificates
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
d39d16a717
|
Added tests for X509MemStore and fixtures
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
181a453adc
|
Added GetVerifyOptions to KeyStores and better filter for loaded CAs
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
c90a362cfe
|
Addressing small comments and nits
|
2015-06-17 11:13:41 -07:00 |
|
Diogo Monica
|
6ffe6df102
|
Added trustmanager package and simple CLI
|
2015-06-17 11:13:40 -07:00 |
|