6 Commits

Author SHA1 Message Date
Victor Vrantchan
e7082433de use the topic from -apns-cert if specified (#280)
The MDM Certificate should now be uploaded instead of specified in a
flag, but the flag should still work for backwards compatibility.

Closes #260
2017-10-28 18:29:05 -04:00
Victor Vrantchan
43d026c970 Add users (#258)
For #248 

Added a User DB similar to the Device DB. 
The user specification be added with the API/mdmctl commands and then referenced with a blueprint. 
If added to the blueprint, the user will be installed as an administrator during the AccountConfiguration step.
2017-10-24 20:34:41 -04:00
Victor Vrantchan
aacac39945 move certhelper into mdmctl (#235)
Add mdmcert subcommand which helps create new MDM Push certificates.
2017-10-15 14:47:10 -04:00
Jesse Peterson
8a67b37557 Add anchor certificate to DEP profile template (#181)
* Add anchor certificate to DEP profile template

* Add -use-server-cert flag to generate certificate from server TLS certificate

* Update CHANGELOG

* Support adding certificate chains (rather than just individual certs) to DEP anchor certs

* Resolves #107
2017-05-29 19:43:43 -07:00
Jesse Peterson
ce1cb87152 Past-due reorganization of some crypto helpers into the crypto package (#148) 2017-05-01 10:14:52 -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