func openIDKeysetJSON(keys []interface{}) ([]byte, error) {
	keyset, errs := publicJWKSFromKeys(keys)
	if errs != nil {
		return nil, errs
	}

	keysetJSON, err := json.Marshal(keyset)
	if err != nil {
		return nil, fmt.Errorf("failed to marshal service account issuer JWKS: %v", err)
	}

	return keysetJSON, nil
}
// openIDKeysetJSON returns the JSON Web Key Set for the service account
// issuer's keys.
openIDKeysetJSON returns the JSON Web Key Set for the service account
issuer's keys.
// openIDKeysetJSON returns the JSON Web Key Set for the service account // issuer ' s keys .
func openIDKeysetJSON(keys []interface{}) ([]byte, error) {
	keyset, errs := publicJWKSFromKeys(keys)
	if errs != nil {
		return nil, errs
	}
	keysetJSON, err := json.Marshal(keyset)
	if err != nil {
		return nil, fmt.Errorf("failed to marshal service account issuer JWKS: %v", err)
	}
	return keysetJSON, nil
}
func openIDKeysetJSON ( keys [ ] interface { } ) ( [ ] byte , error ) { keyset , errs := publicJWKSFromKeys ( keys ) if errs != nil { return nil , errs } keysetJSON , err := json . Marshal ( keyset ) if err != nil { return nil , fmt . Errorf ( " " , err ) } return keysetJSON , nil }
openIDKeysetJSON returns the JSON Web Key Set for the service account
issuer's keys.
openIDKeysetJSON returns the JSON Web Key Set for the service account issuer ' s keys .