What's on this page

Infrastructure Key Management

Introduction

An Infrastructure Key is a key comprising private and/or public keys (SSH keys) used when provisioning and communicating with infrastructure. Infrastructure keys are managed by TNC-O (Brent), which provides REST APIs to manage them. The keys themselves are not exposed north-bound of Brent, only their names see resource descriptor key properties. Brent will dynamically substitute any key names in properties with the real key (public and private portions, if defined) before sending the key material over an SSH HTTP connection to Resource drivers.

There are two types of infrastructure key:

The structure of an infrastructure key is:

Note that either or both privateKey and publicKey can be provided.

Use Cases

TNC-O infrastructure keys support a number of use cases:

In both cases, the storage of infrastructure keys in TNC-O allows TNC-O to securely communicate with infrastructure.

REST API

See the Infrastructure Keys API Definition.