INNER CODE UNIT · Go
skiToPath
cloudflare/cfrpki · cmd/ctrpki/ctrpki.go:121
skiToPath := make(map[string]*pki.PKIFile)
for _, obj := range manager.Validator.ValidObjects {
res := obj.Resource.(*librpki.RPKICertificate)
ski := hex.EncodeToString(res.Certificate.SubjectKeyId)
aki := hex.EncodeToString(res.Certificate.AuthorityKeyId)
skiToAki[ski] = aki
skiToPath[ski] = obj.File
}
pathCT := make([][]*pki.PKIFile, 0)
for ski, aki := range skiToAki {
skiDone := make(map[string]bool)
skiDone[ski] = true
curAki := aki
curPath := skiToPath[ski]
curPathCT := make([]*pki.PKIFile, 1)
curPathCT[0] = curPath