Skip to content

Commit

Permalink
Merge pull request #54 from joewxboy/issue-53
Browse files Browse the repository at this point in the history
Issue-53: fixed broken link, added external link hints
  • Loading branch information
joewxboy authored Mar 1, 2024
2 parents 20d61a1 + e9ace4c commit a14c9b4
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docs/README-FDO.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
copyright:
years: 2022 - 2023
lastupdated: "2023-06-06"
years: 2022 - 2024
lastupdated: "2024-03-01"
title: "FDO Protocol Reference"
description: "FDO Protocol Reference Implementation Quick Start"

Expand All @@ -12,7 +12,7 @@ has_children: true

# FIDO Device Onboard (FDO) Protocol Reference Implementation (PRI) Quick Start

***NOTE***: This is a preliminary implementation of the [FIDO Device Onboard Spec](https://fidoalliance.org/specs/FDO/fido-device-onboard-v1.0-ps-20210323/) published by the FIDO Alliance. The implementation is experimental and incomplete, and is not ready for use in any production capacity. Some cryptographic algorithms and encoding formats have not been implemented, and any aspect of this implementation is subject to change.
***NOTE***: This is a preliminary implementation of the [FIDO Device Onboard Spec](https://fidoalliance.org/specs/FDO/fido-device-onboard-v1.0-ps-20210323/){:target="_blank"}{: .externalLink} published by the FIDO Alliance. The implementation is experimental and incomplete, and is not ready for use in any production capacity. Some cryptographic algorithms and encoding formats have not been implemented, and any aspect of this implementation is subject to change.

## System Requirements

Expand All @@ -34,8 +34,8 @@ FDO PRI source code is organized into the following sub-folders.

## Building FDO PRI Source

FDO PRI source is written in [Java 11](https://openjdk.java.net/projects/jdk/11/) and uses the
[Apache Maven* software](http://maven.apache.org).
FDO PRI source is written in [Java 11](https://openjdk.java.net/projects/jdk/11/){:target="_blank"}{: .externalLink} and uses the
[Apache Maven* software](http://maven.apache.org){:target="_blank"}{: .externalLink}.

Following ports are used for unit-tests and sample code - 8039, 8040, 8042, 8043, 8049, 8050, and 8051.
Ensure that these ports are not used by other applications while building and executing the
Expand Down Expand Up @@ -228,10 +228,10 @@ EPID devices can be tested using `Test` mode. EPID `Test` mode feature is intend

## Using Component Samples

Refer to [Demo README](component-samples/demo/README.md) for steps to run component sample demo.
Refer to [Demo README](https://github.com/fido-device-onboard/pri-fidoiot/blob/master/component-samples/demo/README.MD){:target="_blank"}{: .externalLink} for steps to run component sample demo.

## Support for OnDie Devices

Refer to [Demo README](component-samples/demo/README.md) for steps to configure component-samples to support OnDie devices.
Refer to [Demo README](https://github.com/fido-device-onboard/pri-fidoiot/blob/master/component-samples/demo/README.MD){:target="_blank"}{: .externalLink} for steps to configure component-samples to support OnDie devices.

Support for OnDie devices is built into the protocol-samples and no configuration is required. The OnDie certs and CRLs are preloaded into the protocol-samples/onDieCache directory. Should these need to be refreshed (in case of devices released after the FDO PRI release) then the script in component-samples/onDieScript.py can be used to update the artifacts in this directory.

0 comments on commit a14c9b4

Please sign in to comment.