- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for ParseIdentity (0.15 sec)
-
pkg/spiffe/spiffe.go
spiffeLog = log.RegisterScope("spiffe", "SPIFFE library logging") ) type Identity struct { TrustDomain string Namespace string ServiceAccount string } func ParseIdentity(s string) (Identity, error) { if !strings.HasPrefix(s, URIPrefix) { return Identity{}, fmt.Errorf("identity is not a spiffe format") } split := strings.Split(s[URIPrefixLen:], "/") if len(split) != 5 {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 23 21:07:03 UTC 2024 - 11.1K bytes - Viewed (0) -
pilot/pkg/xds/auth.go
con.proxy.VerifiedIdentity = id } return nil } func checkConnectionIdentity(proxy *model.Proxy, identities []string) (*spiffe.Identity, error) { for _, rawID := range identities { spiffeID, err := spiffe.ParseIdentity(rawID) if err != nil { continue } if proxy.ConfigNamespace != "" && spiffeID.Namespace != proxy.ConfigNamespace { continue }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Tue Apr 30 00:26:45 UTC 2024 - 2.4K bytes - Viewed (0) -
security/pkg/server/ca/node_auth.go
return fmt.Errorf("caller (%v) is not allowed to impersonate", caller) } // Next, make sure the identity they want to impersonate is valid, in general requestedIdentity, err := spiffe.ParseIdentity(requestedIdentityString) if err != nil { return fmt.Errorf("failed to validate impersonated identity %v", requestedIdentityString) }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed Feb 28 16:41:38 UTC 2024 - 6.4K bytes - Viewed (0) -
pkg/spiffe/spiffe_test.go
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 23 21:07:03 UTC 2024 - 18.1K bytes - Viewed (0)