devid-provisioning-tool

module
v0.0.0-...-b912ef2 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2021 License: Apache-2.0

README

DevID Provisioning Tool

This tool is still under development and is not ready for production use yet.

The DevID Provisioning tool generates DevID credentials using keys generated by a TPM. It performs the enrolment protocol defined in the TCG specification: TPM 2.0 Keys for Device Identity and Attestation.

Build

make build

Configure

Example files are provided for the agent and server component.

Run

  1. Run the provisioning service
./bin/provisioning-server
  1. Run the provisioning agent
./bin/provisioning-agent

The agent provisions the TPM and outputs the DevID certificate and keys in the current folder by default.

Directories

Path Synopsis
cmd
agent
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
server
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
pkg
agent/keygen
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
common
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
common/logger
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
devid
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
x509ca
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
x509tcg
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
proto

Jump to

Keyboard shortcuts

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