server

module
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 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 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 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.
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 reference server in mdm, ddm or all mode.
Package main runs the reference server in mdm, ddm or all mode.
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 and declaration-engine roles.
Package proxywire defines the internal protocol between separately deployed MDM and declaration-engine roles.
proxyclient
Package proxyclient forwards MDM declarative check-ins to a separately deployed declaration engine.
Package proxyclient forwards MDM declarative check-ins to a separately deployed declaration engine.
proxyserver
Package proxyserver accepts declarative check-ins forwarded by the MDM role.
Package proxyserver accepts declarative check-ins forwarded by the MDM role.
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.
bench
Package bench runs reference-server test scenarios in simulated and live workspaces.
Package bench runs reference-server test scenarios in simulated and live workspaces.
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.
privatefile
Package privatefile creates and checks files containing local credentials.
Package privatefile creates and checks files containing local credentials.
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 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 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.

Jump to

Keyboard shortcuts

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