Commit Graph

7 Commits

Author SHA1 Message Date
Jesse Peterson
a40582af11 Verify device certificate on DEP enrollment (#143) 2017-04-14 15:22:15 -07:00
Jesse Peterson
c95956535b Implement OTA (#137)
* Refactor Enroll HTTP Handler factory
* Begin `crypto` package
* Implement OTA enroll profile endpoint
* Implement Handlers, Endpoints, and encdecs for OTA Phase 2 & 3
* Implement certificate verification against Apple Device CA
* Implement Phase 2 & 3 logic based on provided CMS cert
* Provide (existing) enrollment profile on Phase 3
2017-04-14 11:52:14 -07:00
Jesse Peterson
42658dedaf Implement SignMessage handling to verify client SCEP certificate (#118) (#134)
* Implement SignMessage handling to verify client SCEP certificate (#118)

* Add a TODO, fix-up some sloppiness

* Use direct CN plus serial number query rather than looping over existing CNs
2017-03-29 21:47:53 -07:00
Jesse Peterson
12c554fce6 Include certificate in enrollment profile and use PEM certificate payload type (#116) 2017-03-22 00:02:28 -07:00
Victor Vrantchan
8c89ba43de first try at DEP enrollemnt 2017-03-19 00:20:48 -04:00
Victor Vrantchan
e6fa0b464f update to go-kit 0.4.0 2017-03-17 19:10:32 +00:00
Victor Vrantchan
28219fcec2 first commit in new package 2017-02-07 09:08:28 -05:00