INNER CODE UNIT · Go

testListIdentities

minio/kes · api_test.go:501

func testListIdentities(t *testing.T) {
	t.Parallel()

	ctx := testContext(t)
	srv, url := startServer(ctx, nil)
	defer srv.Close()

	names := []kes.Identity{
		"8ed87d812abbf280ffa760080873d0d503fdfa9c41c1bf32b4cffd1dc71b1d1c",
		"34d90ce76fbc40ab8354ea8c42c17b3f20e1f63a10f6cef787a94394b02141c4",
		"cd0dd4c3efab6a5744d1e9b1754dbe7f612bd759062d6f17a8ef25f47fc86c54",
		"59ba6afc8e844ba36edcf8ed50c23cb62626ea420e9b9ca7509ab6fa6d13ad3a",
		"disabled",
	}
	if err := srv.UpdatePolicies(map[string]Policy{"policy": {Identities: names}}); err != nil {
		t.Fatalf("Failed to update server policies: %v", err)
	}
	names = append(names, defaultIdentity) // Listing identities always includes the admin identity

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…