FIDO Device Onboard (FDO) is functionally compatible with Secure Device Onboard (SDO). We recommend users to switch to FDO components. The support for Secure Device Onboard (SDO) has been discontinued from March 31, 2023.

Repositories

Secure Device Onboard organization provides implementation for Secure Device Onboard (SDO) protocol.

SDO Repositories

The following repositories are created to support implementations for SDO protocol.

Repository                      Description
all-in-one-demo JAVA and Docker based solution to host all service components (Owner, Manufacturer, Rendezvous) defined in SDO protocol. Reuses binaries from iot-platform-sdk, pri, supply-chain-tools and rendezvous-service.
client-sdk C-based reference implementation for Device component defined in SDO protocol.
iot-platform-sdk JAVA-based reference implementation for Owner component defined in SDO protocol.
pri JAVA-based reference implementation for all components defined in SDO protocol.
rendezvous-service JAVA-based reference implementation for Rendezvous component defined in SDO protocol.
release Hosts binary artifacts of different tagged releases of SDO protocol implementations.
supply-chain-tools JAVA-based reference implementation for Manufacturer and Reseller component defined in SDO protocol.
docs Has source for the documents hosted on GitHub IO.
epid-verification-service JAVA-based implementation to support EPID signature verification through REST end-points.
readme Contains details about different repositories within Secure Device Onboard organization.