internal/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL