INNER CODE UNIT · Go

supportedKeyUsagesStr

hashicorp/terraform-provider-tls · internal/provider/common_cert.go:63

func supportedKeyUsagesStr() []string {
	res := make([]string, 0, len(keyUsages)+len(extendedKeyUsages))

	for k := range keyUsages {
		res = append(res, k)
	}
	for k := range extendedKeyUsages {
		res = append(res, k)
	}
	sort.Strings(res)

	return res
}

// generateSubjectKeyID generates a SHA-1 hash of the subject public key.
func generateSubjectKeyID(pubKey crypto.PublicKey) ([]byte, error) {
	var pubKeyBytes []byte
	var err error

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…