Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
/ keys Public
forked from project-machine/keys

Keys and certificates for demo purposes

Notifications You must be signed in to change notification settings

hallyn/keys

 
 

Repository files navigation

Keys

This repo provides keys, certificates and various other artifacts required to support secure, unattended boot of systems. These are distributed for demonstration purposes only.

The keypairs are RSA with 2048 bit private keys.

- manifest-ca: contains the private key and self-signed certificate for the rootCA
  that is used to sign product manifest certificates. A product manifest keypair and
  certificate are used to sign and verify the manifest yaml file for a product.

- manifest: contains a sample private key and signed certificate for a product's
  manifest. The certificate is signed by the manifestCA, establishing a chain of
  trust. The product's uuid is included into the CN of the certificate. The
  private key is used to sign the product's manifest and the certificate is
  used to verify it.

- tpmpol-admin: contains keypair and certificate used to sign and verify
  TPM EA Policy. This particular policy is used for access to the TPM Password
  stored in a TPM nvindex.

- tpmpol-luks: contains the keypair and certificate used to sign and verify
  TPM EA Policy. This particular policy is used for access to the LUKS
  secret stored in a TPM nvindex.

- uefi-db: contains the keypair, guid, and certificate to sign and verify
  UEFI applications. The certificate is stored in the UEFI DB.

- uefi-pk: contains keypair, guid and cert for UEFI platform key.

- uefi-kek: contains keypair, guid, and cert for UEFI Key Exchange Key.

- uki-limited: contains the keypair, guid, and certificate to sign and verify
  UKIs signed with the "limited" key. This key signs and verifies special
  purpose UKIs and UEFI binaries. It does not grant privileged access to the
  TPm secret nor the LUKS secret.

- uki-production: contains the keypair, guid, and certificate to sign and
  verify UKIs signed with the "production" key. This is the standard kernel signing
  key which protects the LUKS secret.

- uki-tpm: contains the keypair, guid, and certificate to sign and verify UKIs
  signed with the "tpm" key. A UKI signed with the "tpm" key permit access to
  the TPM password for administration.

About

Keys and certificates for demo purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published