Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion internal/proto/service/init/v1/init.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/proto/service/init/v1/init_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/keystore/common/v1/common.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

150 changes: 109 additions & 41 deletions proto/plugin/keystore/management/v1/management.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions proto/plugin/keystore/management/v1/management.proto
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,25 @@ message DeleteKeystoreRequest {

message DeleteKeystoreResponse {}

// TrustType specifies whether a management or crypto role should be created.
enum TrustType {
TRUST_TYPE_UNSPECIFIED = 0;
TRUST_TYPE_MANAGEMENT = 1;
TRUST_TYPE_CRYPTO = 2;
}

// GrantTrustRequest represents the request to grant trust to a client certificate subject pattern
// for accessing a keystore instance from the crypto layer.
// - The config field contains the authentication configuration of the role management role for the keystore instance,
// which is used to authenticate the request to grant trust.
// - The subject field contains the client certificate subject to grant trust to
// - The region field specifies the logical region for which the trust is being granted
// - The type field specifies whether to create a management or crypto role
message GrantTrustRequest {
plugin.keystore.common.v1.KeystoreInstanceConfig config = 1;
string subject = 2;
string region = 3;
TrustType type = 4;
}

// GrantTrustResponse represents the response after granting trust to a client certificate subject pattern
Expand Down
2 changes: 1 addition & 1 deletion proto/plugin/keystore/management/v1/management_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/keystore/operations/v1/operations.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/keystore/operations/v1/operations_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/notification/v1/notification.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/notification/v1/notification_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/systeminformation/v1/systeminformation.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/test/v1/test.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion proto/plugin/test/v1/test_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading