server

module
v0.10.7 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2026 License: MIT

Directories

Path Synopsis
acmestore
sqlstore
Package sqlstore persists acme.Store records in SQLite, PostgreSQL and MySQL.
Package sqlstore persists acme.Store records in SQLite, PostgreSQL and MySQL.
Package adminauth authenticates administrative principals and evaluates Cedar authorization policies.
Package adminauth authenticates administrative principals and evaluates Cedar authorization policies.
adminauthtest
Package adminauthtest defines adminauth.Store contract tests and a failing-store wrapper.
Package adminauthtest defines adminauth.Store contract tests and a failing-store wrapper.
inmem
Package inmem implements an in-memory adminauth.Store for tests and development.
Package inmem implements an in-memory adminauth.Store for tests and development.
sqlstore
Package sqlstore persists administrative principals, token digests and policies in SQL.
Package sqlstore persists administrative principals, token digests and policies in SQL.
Package applicationpackages hosts verified installer revisions for native MDM and DDM delivery through enrollment-scoped download grants.
Package applicationpackages hosts verified installer revisions for native MDM and DDM delivery through enrollment-scoped download grants.
Package apppush stores app APNs certificates separately from MDM credentials.
Package apppush stores app APNs certificates separately from MDM credentials.
Package audit defines an append-and-prune store for projected device and administrative events.
Package audit defines an append-and-prune store for projected device and administrative events.
audittest
Package audittest defines audit-store contracts and controlled failure injection.
Package audittest defines audit-store contracts and controlled failure injection.
inmem
Package inmem provides an in-memory audit trail for tests and development.
Package inmem provides an in-memory audit trail for tests and development.
sqlstore
Package sqlstore implements persistent audit storage for SQLite, PostgreSQL and MySQL.
Package sqlstore implements persistent audit storage for SQLite, PostgreSQL and MySQL.
Package axmassignment persists explicit named-account assignment workflows.
Package axmassignment persists explicit named-account assignment workflows.
Package axmcreds seals Apple Business Manager and Apple School Manager credentials with a named keyring.
Package axmcreds seals Apple Business Manager and Apple School Manager credentials with a named keyring.
Package blueprints saves Blueprint specifications, compiles them into DDM declaration sets, and assigns those sets to device and user enrollments.
Package blueprints saves Blueprint specifications, compiles them into DDM declaration sets, and assigns those sets to device and user enrollments.
cmd
dmctl command
Command dmctl administers the reference server and explains compiled Apple schema metadata offline.
Command dmctl administers the reference server and explains compiled Apple schema metadata offline.
dmserver command
Package main runs the unified device-management reference server.
Package main runs the unified device-management reference server.
Package configurationprofile stores and serves configuration profiles for Apple's LegacyProfile declarations.
Package configurationprofile stores and serves configuration profiles for Apple's LegacyProfile declarations.
ddmadapter
inproc
Package inproc adapts a local ddm.Engine to service.DMHandler.
Package inproc adapts a local ddm.Engine to service.DMHandler.
internal/proxywire
Package proxywire defines the internal protocol between separately deployed MDM request handlers and declaration engines in custom application compositions.
Package proxywire defines the internal protocol between separately deployed MDM request handlers and declaration engines in custom application compositions.
proxyclient
Package proxyclient forwards MDM declarative check-ins to a separately deployed declaration engine in a custom application composition.
Package proxyclient forwards MDM declarative check-ins to a separately deployed declaration engine in a custom application composition.
proxyserver
Package proxyserver accepts declarative check-ins forwarded by a proxyclient in a custom composition with a remote declaration engine.
Package proxyserver accepts declarative check-ins forwarded by a proxyclient in a custom composition with a remote declaration engine.
ddmstore
sqlstore
Package sqlstore persists ddm.Store records in SQLite, PostgreSQL and MySQL.
Package sqlstore persists ddm.Store records in SQLite, PostgreSQL and MySQL.
Package ddmsync enqueues declarative synchronization commands and clears declarative state on enrollment lifecycle events.
Package ddmsync enqueues declarative synchronization commands and clears declarative state on enrollment lifecycle events.
depstore
sqlstore
Package sqlstore persists device enrollment service accounts, devices, profiles and assignment state in SQL.
Package sqlstore persists device enrollment service accounts, devices, profiles and assignment state in SQL.
Package eventsink projects event fields for slog, webhooks and persisted audit records.
Package eventsink projects event fields for slog, webhooks and persisted audit records.
Package eventstore captures projected events in persistent SQL state and delivers each configured destination independently with leases and retries.
Package eventstore captures projected events in persistent SQL state and delivers each configured destination independently with leases and retries.
Package httpapi exposes MDM check-in and command handlers and identity-certificate middleware.
Package httpapi exposes MDM check-in and command handlers and identity-certificate middleware.
internal
app
Package app composes the reference server's protocol services, storage, workers and administrative routes.
Package app composes the reference server's protocol services, storage, workers and administrative routes.
buildinfo
Package buildinfo reports the reference server module's build version.
Package buildinfo reports the reference server module's build version.
dmctl
Package dmctl implements command dispatch, configuration and output for the administrative CLI.
Package dmctl implements command dispatch, configuration and output for the administrative CLI.
dmctl/adminclient
Package adminclient implements dmctl's internal HTTP access to the reference server admin API.
Package adminclient implements dmctl's internal HTTP access to the reference server admin API.
dmctl/explain
Package explain resolves compiled schema identifiers and renders their support metadata.
Package explain resolves compiled schema identifiers and renders their support metadata.
dmctl/profilelint
Package profilelint checks configuration profiles without contacting a device.
Package profilelint checks configuration profiles without contacting a device.
privatefile
Package privatefile creates and checks private credential and evidence paths.
Package privatefile creates and checks private credential and evidence paths.
runtime
Package runtime starts and stops the reference server's HTTP listeners and background workers.
Package runtime starts and stops the reference server's HTTP listeners and background workers.
Package inventorystore persists agentless inventory in the shared reference server database.
Package inventorystore persists agentless inventory in the shared reference server database.
lab
Package lab runs the maintained acceptance modules against a workspace and a target.
Package lab runs the maintained acceptance modules against a workspace and a target.
target
Package target defines the device side of lab acceptance runs.
Package target defines the device side of lab acceptance runs.
Package maintenance coordinates a pause in server writes before a checkpoint.
Package maintenance coordinates a pause in server writes before a checkpoint.
Package pushnotify resolves stored enrollment push information and topic certificates for notification delivery.
Package pushnotify resolves stored enrollment push information and topic certificates for notification delivery.
Package recovery creates encrypted server checkpoints and verifies them before restoring into an empty deployment.
Package recovery creates encrypted server checkpoints and verifies them before restoring into an empty deployment.
Package replycerts provisions and retains FileVault encryption identities.
Package replycerts provisions and retains FileVault encryption identities.
Package service implements enrollment lifecycle, authorization and command delivery behind MDM endpoints.
Package service implements enrollment lifecycle, authorization and command delivery behind MDM endpoints.
sqlstore
mysql
Package mysql implements the MDM SQL storage dialect with go-sql-driver/mysql.
Package mysql implements the MDM SQL storage dialect with go-sql-driver/mysql.
postgres
Package postgres implements the MDM SQL storage dialect with pgx in database/sql mode.
Package postgres implements the MDM SQL storage dialect with pgx in database/sql mode.
sqlcommon
Package sqlcommon implements storage.Store over database/sql using a caller-selected dialect.
Package sqlcommon implements storage.Store over database/sql using a caller-selected dialect.
sqlite
Package sqlite implements MDM storage with the pure Go modernc.org/sqlite driver.
Package sqlite implements MDM storage with the pure Go modernc.org/sqlite driver.
sqltest
Package sqltest supplies large command-queue fixtures for SQL tests and benchmarks.
Package sqltest supplies large command-queue fixtures for SQL tests and benchmarks.
Package statestore persists atomic protocol byte records in SQLite, PostgreSQL and MySQL.
Package statestore persists atomic protocol byte records in SQLite, PostgreSQL and MySQL.
Package webhook implements the reference server's native webhook contract, subscription management, encrypted capture and receiver authentication.
Package webhook implements the reference server's native webhook contract, subscription management, encrypted capture and receiver authentication.

Jump to

Keyboard shortcuts

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