Proto commits in spiffe/spiffe

These 9 commits are when the Protocol Buffers files have changed:

Commit:d9c1196
Author:Evan Gilman
Committer:GitHub

Merge branch 'main' into svid-labels

The documentation is generated from this commit.

Commit:d94baad
Author:Evan Gilman

Update svid label/hint text in workload api Provide explicit examples of how to use Mandate value uniqueness Change name to hint Further constrain maximum size, make it clearer Signed-off-by: Evan Gilman <egilman@vmware.com>

Commit:1cb52cb
Author:Andrew Harding

Address PR comments Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:23a72ad
Author:Andrew Harding

Address PR comments Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:f81847c
Author:Andrew Harding
Committer:Andrew Harding

Provide extra details on claims processing Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:e6521df
Author:Brian Martin

update workload proto file Signed-off-by: Brian Martin <bri365@gmail.com>

Commit:eb696eb
Author:Brian Martin

update workload proto file Signed-off-by: Brian Martin <bri365@gmail.com>

Commit:8d0f243
Author:Andrew Harding
Committer:GitHub

Superficial proto comment cleanup (#176) Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:aee1bd7
Author:Andrew Harding
Committer:GitHub

Update Workload API spec with JWT-SVID Profile (#144) This PR adds the JWT-SVID Profile to the Workload API specification. Most of the JWT-SVID text came from a draft proposal created by @evan2645. There have been some small tweaks, mostly adapting the language based on the recent addition of FetchX509Bundles, which closely mirrors the FetchJWTBundles RPC. I also took the opportunity to create a canonical, complete definition of the Workload API gRPC Service definition. Consequently some of the service definition text in the spec has been adjusted. In addition, the change: - Moves common phrasing to a profile-agnostic Client and Server behavior section. - Introduces a consistent framing for the profile definition and RPC details. Signed-off-by: Andrew Harding <aharding@vmware.com>