Directories
¶
| Path | Synopsis |
|---|---|
|
Package app wires the reference server: storage, the MDM core, the Declarative Device Management engine, the adapters between the roles, the change notifier, a health endpoint, and a minimal admin API.
|
Package app wires the reference server: storage, the MDM core, the Declarative Device Management engine, the adapters between the roles, the change notifier, a health endpoint, and a minimal admin API. |
|
Package canonjson produces the JSON Canonicalization Scheme (JCS) form of a JSON value as specified by RFC 8785.
|
Package canonjson produces the JSON Canonicalization Scheme (JCS) form of a JSON value as specified by RFC 8785. |
|
Package cbor decodes and encodes the small, strict subset of CBOR that Apple's Managed Device Attestation objects use.
|
Package cbor decodes and encodes the small, strict subset of CBOR that Apple's Managed Device Attestation objects use. |
|
Package clock abstracts time behind a Clock interface with a Real implementation for production and a manually advanced Fake for tests.
|
Package clock abstracts time behind a Clock interface with a Real implementation for production and a manually advanced Fake for tests. |
|
Package mdmctl implements the admin CLI.
|
Package mdmctl implements the admin CLI. |
|
adminclient
Package adminclient is the typed HTTP client mdmctl uses against the reference server's admin API.
|
Package adminclient is the typed HTTP client mdmctl uses against the reference server's admin API. |
|
explain
Package explain answers what a command, declaration, profile payload, or status item is, and where Apple says it applies.
|
Package explain answers what a command, declaration, profile payload, or status item is, and where Apple says it applies. |
|
Package schemagen turns Apple's device management YAML schema into the Go packages under schema/: a strict loader, an intermediate model, and emitters for types, registries, Validate methods, support tables, and conformance tests.
|
Package schemagen turns Apple's device management YAML schema into the Go packages under schema/: a strict loader, an intermediate model, and emitters for types, registries, Validate methods, support tables, and conformance tests. |
|
Package testpki generates throwaway certificate authorities and device identities for tests and the device simulator.
|
Package testpki generates throwaway certificate authorities and device identities for tests and the device simulator. |
Click to show internal directories.
Click to hide internal directories.