Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Commit

Permalink
rename pk and kek to give them a prefix of 'uefi-'
Browse files Browse the repository at this point in the history
Signed-off-by: Serge Hallyn <[email protected]>
  • Loading branch information
hallyn committed Apr 5, 2023
1 parent ea56ef7 commit b9b2132
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions cmd/trust/keyset.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func generateMosCreds(keysetPath string, ctemplate *x509.Certificate) error {
}

func makeKeydirs(keysetPath string) error {
keyDirs := []string{"manifest-ca", "manifest", "sudi-ca", "tpmpol-admin", "tpmpol-luks", "uefi-db", "uki-limited", "uki-production", "uki-tpm", "pk", "kek"}
keyDirs := []string{"manifest-ca", "manifest", "sudi-ca", "tpmpol-admin", "tpmpol-luks", "uefi-db", "uki-limited", "uki-production", "uki-tpm", "uefi-pk", "uefi-kek"}
err := os.MkdirAll(keysetPath, 0750)
if err != nil {
return err
Expand Down Expand Up @@ -116,7 +116,7 @@ func initkeyset(keysetName string, Org []string) error {
// Generate PK
caTemplate.Subject.CommonName = "UEFI PK"
caTemplate.NotAfter = time.Now().AddDate(50, 0, 0)
err = generaterootCA(filepath.Join(keysetPath, "pk"), &caTemplate, doGUID)
err = generaterootCA(filepath.Join(keysetPath, "uefi-pk"), &caTemplate, doGUID)
if err != nil {
return err
}
Expand All @@ -135,20 +135,20 @@ func initkeyset(keysetName string, Org []string) error {
}

// Generate KEK, signed by PK
CAcert, CAprivkey, err := getCA("pk", keysetName)
CAcert, CAprivkey, err := getCA("uefi-pk", keysetName)
if err != nil {
return err
}
// reuse certTemplate with some modifications
certTemplate.Subject.CommonName = "UEFI KEK"
certTemplate.NotAfter = time.Now().AddDate(50, 0, 0)
certTemplate.ExtKeyUsage = nil
err = SignCert(&certTemplate, CAcert, CAprivkey, filepath.Join(keysetPath, "kek"))
err = SignCert(&certTemplate, CAcert, CAprivkey, filepath.Join(keysetPath, "uefi-kek"))
if err != nil {
return err
}
guid := uuid.NewString()
err = os.WriteFile(filepath.Join(keysetPath, "kek", "guid"), []byte(guid), 0640)
err = os.WriteFile(filepath.Join(keysetPath, "uefi-kek", "guid"), []byte(guid), 0640)
if err != nil {
return err
}
Expand Down

0 comments on commit b9b2132

Please sign in to comment.