Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAsymmetricSignatureCryptoServiceServer(s grpc.ServiceRegistrar, srv AsymmetricSignatureCryptoServiceServer)
- func RegisterAsymmetricSignatureKeyServiceServer(s grpc.ServiceRegistrar, srv AsymmetricSignatureKeyServiceServer)
- type AsymmetricGetPublicKeyRequest
- func (*AsymmetricGetPublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricGetPublicKeyRequest) GetKeyId() string
- func (*AsymmetricGetPublicKeyRequest) ProtoMessage()
- func (x *AsymmetricGetPublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *AsymmetricGetPublicKeyRequest) Reset()
- func (m *AsymmetricGetPublicKeyRequest) SetKeyId(v string)
- func (x *AsymmetricGetPublicKeyRequest) String() string
- type AsymmetricGetPublicKeyResponse
- func (*AsymmetricGetPublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricGetPublicKeyResponse) GetKeyId() string
- func (x *AsymmetricGetPublicKeyResponse) GetPublicKey() string
- func (*AsymmetricGetPublicKeyResponse) ProtoMessage()
- func (x *AsymmetricGetPublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *AsymmetricGetPublicKeyResponse) Reset()
- func (m *AsymmetricGetPublicKeyResponse) SetKeyId(v string)
- func (m *AsymmetricGetPublicKeyResponse) SetPublicKey(v string)
- func (x *AsymmetricGetPublicKeyResponse) String() string
- type AsymmetricSignHashRequest
- func (*AsymmetricSignHashRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricSignHashRequest) GetHash() []byte
- func (x *AsymmetricSignHashRequest) GetKeyId() string
- func (*AsymmetricSignHashRequest) ProtoMessage()
- func (x *AsymmetricSignHashRequest) ProtoReflect() protoreflect.Message
- func (x *AsymmetricSignHashRequest) Reset()
- func (m *AsymmetricSignHashRequest) SetHash(v []byte)
- func (m *AsymmetricSignHashRequest) SetKeyId(v string)
- func (x *AsymmetricSignHashRequest) String() string
- type AsymmetricSignHashResponse
- func (*AsymmetricSignHashResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricSignHashResponse) GetKeyId() string
- func (x *AsymmetricSignHashResponse) GetSignature() []byte
- func (*AsymmetricSignHashResponse) ProtoMessage()
- func (x *AsymmetricSignHashResponse) ProtoReflect() protoreflect.Message
- func (x *AsymmetricSignHashResponse) Reset()
- func (m *AsymmetricSignHashResponse) SetKeyId(v string)
- func (m *AsymmetricSignHashResponse) SetSignature(v []byte)
- func (x *AsymmetricSignHashResponse) String() string
- type AsymmetricSignRequest
- func (*AsymmetricSignRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricSignRequest) GetKeyId() string
- func (x *AsymmetricSignRequest) GetMessage() []byte
- func (*AsymmetricSignRequest) ProtoMessage()
- func (x *AsymmetricSignRequest) ProtoReflect() protoreflect.Message
- func (x *AsymmetricSignRequest) Reset()
- func (m *AsymmetricSignRequest) SetKeyId(v string)
- func (m *AsymmetricSignRequest) SetMessage(v []byte)
- func (x *AsymmetricSignRequest) String() string
- type AsymmetricSignResponse
- func (*AsymmetricSignResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricSignResponse) GetKeyId() string
- func (x *AsymmetricSignResponse) GetSignature() []byte
- func (*AsymmetricSignResponse) ProtoMessage()
- func (x *AsymmetricSignResponse) ProtoReflect() protoreflect.Message
- func (x *AsymmetricSignResponse) Reset()
- func (m *AsymmetricSignResponse) SetKeyId(v string)
- func (m *AsymmetricSignResponse) SetSignature(v []byte)
- func (x *AsymmetricSignResponse) String() string
- type AsymmetricSignatureAlgorithm
- func (AsymmetricSignatureAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x AsymmetricSignatureAlgorithm) Enum() *AsymmetricSignatureAlgorithm
- func (AsymmetricSignatureAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x AsymmetricSignatureAlgorithm) Number() protoreflect.EnumNumber
- func (x AsymmetricSignatureAlgorithm) String() string
- func (AsymmetricSignatureAlgorithm) Type() protoreflect.EnumType
- type AsymmetricSignatureCryptoServiceClient
- type AsymmetricSignatureCryptoServiceServer
- type AsymmetricSignatureKey
- func (*AsymmetricSignatureKey) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricSignatureKey) GetCreatedAt() *timestamppb.Timestamp
- func (x *AsymmetricSignatureKey) GetDeletionProtection() bool
- func (x *AsymmetricSignatureKey) GetDescription() string
- func (x *AsymmetricSignatureKey) GetFolderId() string
- func (x *AsymmetricSignatureKey) GetId() string
- func (x *AsymmetricSignatureKey) GetLabels() map[string]string
- func (x *AsymmetricSignatureKey) GetName() string
- func (x *AsymmetricSignatureKey) GetSignatureAlgorithm() AsymmetricSignatureAlgorithm
- func (x *AsymmetricSignatureKey) GetStatus() AsymmetricSignatureKey_Status
- func (*AsymmetricSignatureKey) ProtoMessage()
- func (x *AsymmetricSignatureKey) ProtoReflect() protoreflect.Message
- func (x *AsymmetricSignatureKey) Reset()
- func (m *AsymmetricSignatureKey) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *AsymmetricSignatureKey) SetDeletionProtection(v bool)
- func (m *AsymmetricSignatureKey) SetDescription(v string)
- func (m *AsymmetricSignatureKey) SetFolderId(v string)
- func (m *AsymmetricSignatureKey) SetId(v string)
- func (m *AsymmetricSignatureKey) SetLabels(v map[string]string)
- func (m *AsymmetricSignatureKey) SetName(v string)
- func (m *AsymmetricSignatureKey) SetSignatureAlgorithm(v AsymmetricSignatureAlgorithm)
- func (m *AsymmetricSignatureKey) SetStatus(v AsymmetricSignatureKey_Status)
- func (x *AsymmetricSignatureKey) String() string
- type AsymmetricSignatureKeyServiceClient
- type AsymmetricSignatureKeyServiceServer
- type AsymmetricSignatureKey_Status
- func (AsymmetricSignatureKey_Status) Descriptor() protoreflect.EnumDescriptor
- func (x AsymmetricSignatureKey_Status) Enum() *AsymmetricSignatureKey_Status
- func (AsymmetricSignatureKey_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x AsymmetricSignatureKey_Status) Number() protoreflect.EnumNumber
- func (x AsymmetricSignatureKey_Status) String() string
- func (AsymmetricSignatureKey_Status) Type() protoreflect.EnumType
- type CreateAsymmetricSignatureKeyMetadata
- func (*CreateAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAsymmetricSignatureKeyMetadata) GetKeyId() string
- func (*CreateAsymmetricSignatureKeyMetadata) ProtoMessage()
- func (x *CreateAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateAsymmetricSignatureKeyMetadata) Reset()
- func (m *CreateAsymmetricSignatureKeyMetadata) SetKeyId(v string)
- func (x *CreateAsymmetricSignatureKeyMetadata) String() string
- type CreateAsymmetricSignatureKeyRequest
- func (*CreateAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAsymmetricSignatureKeyRequest) GetDeletionProtection() bool
- func (x *CreateAsymmetricSignatureKeyRequest) GetDescription() string
- func (x *CreateAsymmetricSignatureKeyRequest) GetFolderId() string
- func (x *CreateAsymmetricSignatureKeyRequest) GetLabels() map[string]string
- func (x *CreateAsymmetricSignatureKeyRequest) GetName() string
- func (x *CreateAsymmetricSignatureKeyRequest) GetSignatureAlgorithm() AsymmetricSignatureAlgorithm
- func (*CreateAsymmetricSignatureKeyRequest) ProtoMessage()
- func (x *CreateAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAsymmetricSignatureKeyRequest) Reset()
- func (m *CreateAsymmetricSignatureKeyRequest) SetDeletionProtection(v bool)
- func (m *CreateAsymmetricSignatureKeyRequest) SetDescription(v string)
- func (m *CreateAsymmetricSignatureKeyRequest) SetFolderId(v string)
- func (m *CreateAsymmetricSignatureKeyRequest) SetLabels(v map[string]string)
- func (m *CreateAsymmetricSignatureKeyRequest) SetName(v string)
- func (m *CreateAsymmetricSignatureKeyRequest) SetSignatureAlgorithm(v AsymmetricSignatureAlgorithm)
- func (x *CreateAsymmetricSignatureKeyRequest) String() string
- type DeleteAsymmetricSignatureKeyMetadata
- func (*DeleteAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAsymmetricSignatureKeyMetadata) GetKeyId() string
- func (*DeleteAsymmetricSignatureKeyMetadata) ProtoMessage()
- func (x *DeleteAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteAsymmetricSignatureKeyMetadata) Reset()
- func (m *DeleteAsymmetricSignatureKeyMetadata) SetKeyId(v string)
- func (x *DeleteAsymmetricSignatureKeyMetadata) String() string
- type DeleteAsymmetricSignatureKeyRequest
- func (*DeleteAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAsymmetricSignatureKeyRequest) GetKeyId() string
- func (*DeleteAsymmetricSignatureKeyRequest) ProtoMessage()
- func (x *DeleteAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAsymmetricSignatureKeyRequest) Reset()
- func (m *DeleteAsymmetricSignatureKeyRequest) SetKeyId(v string)
- func (x *DeleteAsymmetricSignatureKeyRequest) String() string
- type GetAsymmetricSignatureKeyRequest
- func (*GetAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAsymmetricSignatureKeyRequest) GetKeyId() string
- func (*GetAsymmetricSignatureKeyRequest) ProtoMessage()
- func (x *GetAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetAsymmetricSignatureKeyRequest) Reset()
- func (m *GetAsymmetricSignatureKeyRequest) SetKeyId(v string)
- func (x *GetAsymmetricSignatureKeyRequest) String() string
- type ListAsymmetricSignatureKeyOperationsRequest
- func (*ListAsymmetricSignatureKeyOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricSignatureKeyOperationsRequest) GetKeyId() string
- func (x *ListAsymmetricSignatureKeyOperationsRequest) GetPageSize() int64
- func (x *ListAsymmetricSignatureKeyOperationsRequest) GetPageToken() string
- func (*ListAsymmetricSignatureKeyOperationsRequest) ProtoMessage()
- func (x *ListAsymmetricSignatureKeyOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricSignatureKeyOperationsRequest) Reset()
- func (m *ListAsymmetricSignatureKeyOperationsRequest) SetKeyId(v string)
- func (m *ListAsymmetricSignatureKeyOperationsRequest) SetPageSize(v int64)
- func (m *ListAsymmetricSignatureKeyOperationsRequest) SetPageToken(v string)
- func (x *ListAsymmetricSignatureKeyOperationsRequest) String() string
- type ListAsymmetricSignatureKeyOperationsResponse
- func (*ListAsymmetricSignatureKeyOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricSignatureKeyOperationsResponse) GetNextPageToken() string
- func (x *ListAsymmetricSignatureKeyOperationsResponse) GetOperations() []*operation.Operation
- func (*ListAsymmetricSignatureKeyOperationsResponse) ProtoMessage()
- func (x *ListAsymmetricSignatureKeyOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricSignatureKeyOperationsResponse) Reset()
- func (m *ListAsymmetricSignatureKeyOperationsResponse) SetNextPageToken(v string)
- func (m *ListAsymmetricSignatureKeyOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListAsymmetricSignatureKeyOperationsResponse) String() string
- type ListAsymmetricSignatureKeysRequest
- func (*ListAsymmetricSignatureKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricSignatureKeysRequest) GetFolderId() string
- func (x *ListAsymmetricSignatureKeysRequest) GetPageSize() int64
- func (x *ListAsymmetricSignatureKeysRequest) GetPageToken() string
- func (*ListAsymmetricSignatureKeysRequest) ProtoMessage()
- func (x *ListAsymmetricSignatureKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricSignatureKeysRequest) Reset()
- func (m *ListAsymmetricSignatureKeysRequest) SetFolderId(v string)
- func (m *ListAsymmetricSignatureKeysRequest) SetPageSize(v int64)
- func (m *ListAsymmetricSignatureKeysRequest) SetPageToken(v string)
- func (x *ListAsymmetricSignatureKeysRequest) String() string
- type ListAsymmetricSignatureKeysResponse
- func (*ListAsymmetricSignatureKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricSignatureKeysResponse) GetKeys() []*AsymmetricSignatureKey
- func (x *ListAsymmetricSignatureKeysResponse) GetNextPageToken() string
- func (*ListAsymmetricSignatureKeysResponse) ProtoMessage()
- func (x *ListAsymmetricSignatureKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricSignatureKeysResponse) Reset()
- func (m *ListAsymmetricSignatureKeysResponse) SetKeys(v []*AsymmetricSignatureKey)
- func (m *ListAsymmetricSignatureKeysResponse) SetNextPageToken(v string)
- func (x *ListAsymmetricSignatureKeysResponse) String() string
- type UnimplementedAsymmetricSignatureCryptoServiceServer
- func (UnimplementedAsymmetricSignatureCryptoServiceServer) GetPublicKey(context.Context, *AsymmetricGetPublicKeyRequest) (*AsymmetricGetPublicKeyResponse, error)
- func (UnimplementedAsymmetricSignatureCryptoServiceServer) Sign(context.Context, *AsymmetricSignRequest) (*AsymmetricSignResponse, error)
- func (UnimplementedAsymmetricSignatureCryptoServiceServer) SignHash(context.Context, *AsymmetricSignHashRequest) (*AsymmetricSignHashResponse, error)
- type UnimplementedAsymmetricSignatureKeyServiceServer
- func (UnimplementedAsymmetricSignatureKeyServiceServer) Create(context.Context, *CreateAsymmetricSignatureKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) Delete(context.Context, *DeleteAsymmetricSignatureKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) Get(context.Context, *GetAsymmetricSignatureKeyRequest) (*AsymmetricSignatureKey, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) List(context.Context, *ListAsymmetricSignatureKeysRequest) (*ListAsymmetricSignatureKeysResponse, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) ListOperations(context.Context, *ListAsymmetricSignatureKeyOperationsRequest) (*ListAsymmetricSignatureKeyOperationsResponse, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) Update(context.Context, *UpdateAsymmetricSignatureKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricSignatureKeyServiceServer) UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
- type UnsafeAsymmetricSignatureCryptoServiceServer
- type UnsafeAsymmetricSignatureKeyServiceServer
- type UpdateAsymmetricSignatureKeyMetadata
- func (*UpdateAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAsymmetricSignatureKeyMetadata) GetKeyId() string
- func (*UpdateAsymmetricSignatureKeyMetadata) ProtoMessage()
- func (x *UpdateAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateAsymmetricSignatureKeyMetadata) Reset()
- func (m *UpdateAsymmetricSignatureKeyMetadata) SetKeyId(v string)
- func (x *UpdateAsymmetricSignatureKeyMetadata) String() string
- type UpdateAsymmetricSignatureKeyRequest
- func (*UpdateAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAsymmetricSignatureKeyRequest) GetDeletionProtection() bool
- func (x *UpdateAsymmetricSignatureKeyRequest) GetDescription() string
- func (x *UpdateAsymmetricSignatureKeyRequest) GetKeyId() string
- func (x *UpdateAsymmetricSignatureKeyRequest) GetLabels() map[string]string
- func (x *UpdateAsymmetricSignatureKeyRequest) GetName() string
- func (x *UpdateAsymmetricSignatureKeyRequest) GetStatus() AsymmetricSignatureKey_Status
- func (x *UpdateAsymmetricSignatureKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAsymmetricSignatureKeyRequest) ProtoMessage()
- func (x *UpdateAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAsymmetricSignatureKeyRequest) Reset()
- func (m *UpdateAsymmetricSignatureKeyRequest) SetDeletionProtection(v bool)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetDescription(v string)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetKeyId(v string)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetLabels(v map[string]string)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetName(v string)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetStatus(v AsymmetricSignatureKey_Status)
- func (m *UpdateAsymmetricSignatureKeyRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateAsymmetricSignatureKeyRequest) String() string
Constants ¶
const ( AsymmetricSignatureCryptoService_Sign_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureCryptoService/Sign" AsymmetricSignatureCryptoService_SignHash_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureCryptoService/SignHash" AsymmetricSignatureCryptoService_GetPublicKey_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureCryptoService/GetPublicKey" )
const ( AsymmetricSignatureKeyService_Create_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/Create" AsymmetricSignatureKeyService_Get_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/Get" AsymmetricSignatureKeyService_List_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/List" AsymmetricSignatureKeyService_Update_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/Update" AsymmetricSignatureKeyService_Delete_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/Delete" AsymmetricSignatureKeyService_ListOperations_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/ListOperations" AsymmetricSignatureKeyService_ListAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/ListAccessBindings" AsymmetricSignatureKeyService_SetAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/SetAccessBindings" AsymmetricSignatureKeyService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService/UpdateAccessBindings" )
Variables ¶
var ( AsymmetricSignatureAlgorithm_name = map[int32]string{ 0: "ASYMMETRIC_SIGNATURE_ALGORITHM_UNSPECIFIED", 1: "RSA_2048_SIGN_PSS_SHA_256", 2: "RSA_2048_SIGN_PSS_SHA_384", 3: "RSA_2048_SIGN_PSS_SHA_512", 4: "RSA_3072_SIGN_PSS_SHA_256", 5: "RSA_3072_SIGN_PSS_SHA_384", 6: "RSA_3072_SIGN_PSS_SHA_512", 7: "RSA_4096_SIGN_PSS_SHA_256", 8: "RSA_4096_SIGN_PSS_SHA_384", 9: "RSA_4096_SIGN_PSS_SHA_512", 10: "ECDSA_NIST_P256_SHA_256", 11: "ECDSA_NIST_P384_SHA_384", 12: "ECDSA_NIST_P521_SHA_512", 13: "ECDSA_SECP256_K1_SHA_256", } AsymmetricSignatureAlgorithm_value = map[string]int32{ "ASYMMETRIC_SIGNATURE_ALGORITHM_UNSPECIFIED": 0, "RSA_2048_SIGN_PSS_SHA_256": 1, "RSA_2048_SIGN_PSS_SHA_384": 2, "RSA_2048_SIGN_PSS_SHA_512": 3, "RSA_3072_SIGN_PSS_SHA_256": 4, "RSA_3072_SIGN_PSS_SHA_384": 5, "RSA_3072_SIGN_PSS_SHA_512": 6, "RSA_4096_SIGN_PSS_SHA_256": 7, "RSA_4096_SIGN_PSS_SHA_384": 8, "RSA_4096_SIGN_PSS_SHA_512": 9, "ECDSA_NIST_P256_SHA_256": 10, "ECDSA_NIST_P384_SHA_384": 11, "ECDSA_NIST_P521_SHA_512": 12, "ECDSA_SECP256_K1_SHA_256": 13, } )
Enum value maps for AsymmetricSignatureAlgorithm.
var ( AsymmetricSignatureKey_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "INACTIVE", } AsymmetricSignatureKey_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "INACTIVE": 3, } )
Enum value maps for AsymmetricSignatureKey_Status.
var AsymmetricSignatureCryptoService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureCryptoService", HandlerType: (*AsymmetricSignatureCryptoServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Sign", Handler: _AsymmetricSignatureCryptoService_Sign_Handler, }, { MethodName: "SignHash", Handler: _AsymmetricSignatureCryptoService_SignHash_Handler, }, { MethodName: "GetPublicKey", Handler: _AsymmetricSignatureCryptoService_GetPublicKey_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/kms/v1/asymmetricsignature/asymmetric_signature_crypto_service.proto", }
AsymmetricSignatureCryptoService_ServiceDesc is the grpc.ServiceDesc for AsymmetricSignatureCryptoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var AsymmetricSignatureKeyService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.kms.v1.asymmetricsignature.AsymmetricSignatureKeyService", HandlerType: (*AsymmetricSignatureKeyServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Create", Handler: _AsymmetricSignatureKeyService_Create_Handler, }, { MethodName: "Get", Handler: _AsymmetricSignatureKeyService_Get_Handler, }, { MethodName: "List", Handler: _AsymmetricSignatureKeyService_List_Handler, }, { MethodName: "Update", Handler: _AsymmetricSignatureKeyService_Update_Handler, }, { MethodName: "Delete", Handler: _AsymmetricSignatureKeyService_Delete_Handler, }, { MethodName: "ListOperations", Handler: _AsymmetricSignatureKeyService_ListOperations_Handler, }, { MethodName: "ListAccessBindings", Handler: _AsymmetricSignatureKeyService_ListAccessBindings_Handler, }, { MethodName: "SetAccessBindings", Handler: _AsymmetricSignatureKeyService_SetAccessBindings_Handler, }, { MethodName: "UpdateAccessBindings", Handler: _AsymmetricSignatureKeyService_UpdateAccessBindings_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/kms/v1/asymmetricsignature/asymmetric_signature_key_service.proto", }
AsymmetricSignatureKeyService_ServiceDesc is the grpc.ServiceDesc for AsymmetricSignatureKeyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_yandex_cloud_kms_v1_asymmetricsignature_asymmetric_signature_crypto_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_kms_v1_asymmetricsignature_asymmetric_signature_key_proto protoreflect.FileDescriptor
var File_yandex_cloud_kms_v1_asymmetricsignature_asymmetric_signature_key_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAsymmetricSignatureCryptoServiceServer ¶
func RegisterAsymmetricSignatureCryptoServiceServer(s grpc.ServiceRegistrar, srv AsymmetricSignatureCryptoServiceServer)
func RegisterAsymmetricSignatureKeyServiceServer ¶
func RegisterAsymmetricSignatureKeyServiceServer(s grpc.ServiceRegistrar, srv AsymmetricSignatureKeyServiceServer)
Types ¶
type AsymmetricGetPublicKeyRequest ¶
type AsymmetricGetPublicKeyRequest struct { // ID of the asymmetric KMS key to be used for public key retrieval. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricGetPublicKeyRequest) Descriptor
deprecated
func (*AsymmetricGetPublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricGetPublicKeyRequest.ProtoReflect.Descriptor instead.
func (*AsymmetricGetPublicKeyRequest) GetKeyId ¶
func (x *AsymmetricGetPublicKeyRequest) GetKeyId() string
func (*AsymmetricGetPublicKeyRequest) ProtoMessage ¶
func (*AsymmetricGetPublicKeyRequest) ProtoMessage()
func (*AsymmetricGetPublicKeyRequest) ProtoReflect ¶
func (x *AsymmetricGetPublicKeyRequest) ProtoReflect() protoreflect.Message
func (*AsymmetricGetPublicKeyRequest) Reset ¶
func (x *AsymmetricGetPublicKeyRequest) Reset()
func (*AsymmetricGetPublicKeyRequest) SetKeyId ¶
func (m *AsymmetricGetPublicKeyRequest) SetKeyId(v string)
func (*AsymmetricGetPublicKeyRequest) String ¶
func (x *AsymmetricGetPublicKeyRequest) String() string
type AsymmetricGetPublicKeyResponse ¶
type AsymmetricGetPublicKeyResponse struct { // ID of the asymmetric KMS key to get public key of. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Public key value. // The value is a PEM-encoded X.509 public key, also known as SubjectPublicKeyInfo (SPKI), // as defined in RFC 5280. PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricGetPublicKeyResponse) Descriptor
deprecated
func (*AsymmetricGetPublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricGetPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*AsymmetricGetPublicKeyResponse) GetKeyId ¶
func (x *AsymmetricGetPublicKeyResponse) GetKeyId() string
func (*AsymmetricGetPublicKeyResponse) GetPublicKey ¶
func (x *AsymmetricGetPublicKeyResponse) GetPublicKey() string
func (*AsymmetricGetPublicKeyResponse) ProtoMessage ¶
func (*AsymmetricGetPublicKeyResponse) ProtoMessage()
func (*AsymmetricGetPublicKeyResponse) ProtoReflect ¶
func (x *AsymmetricGetPublicKeyResponse) ProtoReflect() protoreflect.Message
func (*AsymmetricGetPublicKeyResponse) Reset ¶
func (x *AsymmetricGetPublicKeyResponse) Reset()
func (*AsymmetricGetPublicKeyResponse) SetKeyId ¶
func (m *AsymmetricGetPublicKeyResponse) SetKeyId(v string)
func (*AsymmetricGetPublicKeyResponse) SetPublicKey ¶
func (m *AsymmetricGetPublicKeyResponse) SetPublicKey(v string)
func (*AsymmetricGetPublicKeyResponse) String ¶
func (x *AsymmetricGetPublicKeyResponse) String() string
type AsymmetricSignHashRequest ¶
type AsymmetricSignHashRequest struct { // ID of the asymmetric KMS key to use for signature. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Hash value to be signed. // Should be encoded with base64. Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricSignHashRequest) Descriptor
deprecated
func (*AsymmetricSignHashRequest) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignHashRequest.ProtoReflect.Descriptor instead.
func (*AsymmetricSignHashRequest) GetHash ¶
func (x *AsymmetricSignHashRequest) GetHash() []byte
func (*AsymmetricSignHashRequest) GetKeyId ¶
func (x *AsymmetricSignHashRequest) GetKeyId() string
func (*AsymmetricSignHashRequest) ProtoMessage ¶
func (*AsymmetricSignHashRequest) ProtoMessage()
func (*AsymmetricSignHashRequest) ProtoReflect ¶
func (x *AsymmetricSignHashRequest) ProtoReflect() protoreflect.Message
func (*AsymmetricSignHashRequest) Reset ¶
func (x *AsymmetricSignHashRequest) Reset()
func (*AsymmetricSignHashRequest) SetHash ¶
func (m *AsymmetricSignHashRequest) SetHash(v []byte)
func (*AsymmetricSignHashRequest) SetKeyId ¶
func (m *AsymmetricSignHashRequest) SetKeyId(v string)
func (*AsymmetricSignHashRequest) String ¶
func (x *AsymmetricSignHashRequest) String() string
type AsymmetricSignHashResponse ¶
type AsymmetricSignHashResponse struct { // ID of the asymmetric KMS key that was used for signature. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Value of signature. // Signature value is produced in accordance with RFC 8017 for RSA // and is a DER-encoded object as defined by ANSI X9.62-2005 and RFC 3279 Section 2.2.3 for ECDSA. Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricSignHashResponse) Descriptor
deprecated
func (*AsymmetricSignHashResponse) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignHashResponse.ProtoReflect.Descriptor instead.
func (*AsymmetricSignHashResponse) GetKeyId ¶
func (x *AsymmetricSignHashResponse) GetKeyId() string
func (*AsymmetricSignHashResponse) GetSignature ¶
func (x *AsymmetricSignHashResponse) GetSignature() []byte
func (*AsymmetricSignHashResponse) ProtoMessage ¶
func (*AsymmetricSignHashResponse) ProtoMessage()
func (*AsymmetricSignHashResponse) ProtoReflect ¶
func (x *AsymmetricSignHashResponse) ProtoReflect() protoreflect.Message
func (*AsymmetricSignHashResponse) Reset ¶
func (x *AsymmetricSignHashResponse) Reset()
func (*AsymmetricSignHashResponse) SetKeyId ¶
func (m *AsymmetricSignHashResponse) SetKeyId(v string)
func (*AsymmetricSignHashResponse) SetSignature ¶
func (m *AsymmetricSignHashResponse) SetSignature(v []byte)
func (*AsymmetricSignHashResponse) String ¶
func (x *AsymmetricSignHashResponse) String() string
type AsymmetricSignRequest ¶
type AsymmetricSignRequest struct { // ID of the asymmetric KMS key to use for signature. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Message to sign. // Should be encoded with base64. Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricSignRequest) Descriptor
deprecated
func (*AsymmetricSignRequest) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignRequest.ProtoReflect.Descriptor instead.
func (*AsymmetricSignRequest) GetKeyId ¶
func (x *AsymmetricSignRequest) GetKeyId() string
func (*AsymmetricSignRequest) GetMessage ¶
func (x *AsymmetricSignRequest) GetMessage() []byte
func (*AsymmetricSignRequest) ProtoMessage ¶
func (*AsymmetricSignRequest) ProtoMessage()
func (*AsymmetricSignRequest) ProtoReflect ¶
func (x *AsymmetricSignRequest) ProtoReflect() protoreflect.Message
func (*AsymmetricSignRequest) Reset ¶
func (x *AsymmetricSignRequest) Reset()
func (*AsymmetricSignRequest) SetKeyId ¶
func (m *AsymmetricSignRequest) SetKeyId(v string)
func (*AsymmetricSignRequest) SetMessage ¶
func (m *AsymmetricSignRequest) SetMessage(v []byte)
func (*AsymmetricSignRequest) String ¶
func (x *AsymmetricSignRequest) String() string
type AsymmetricSignResponse ¶
type AsymmetricSignResponse struct { // ID of the asymmetric KMS key that was used for signature. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Value of signature. // Signature value is produced in accordance with RFC 8017 for RSA // and is a DER-encoded object as defined by ANSI X9.62-2005 and RFC 3279 Section 2.2.3 for ECDSA. Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricSignResponse) Descriptor
deprecated
func (*AsymmetricSignResponse) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignResponse.ProtoReflect.Descriptor instead.
func (*AsymmetricSignResponse) GetKeyId ¶
func (x *AsymmetricSignResponse) GetKeyId() string
func (*AsymmetricSignResponse) GetSignature ¶
func (x *AsymmetricSignResponse) GetSignature() []byte
func (*AsymmetricSignResponse) ProtoMessage ¶
func (*AsymmetricSignResponse) ProtoMessage()
func (*AsymmetricSignResponse) ProtoReflect ¶
func (x *AsymmetricSignResponse) ProtoReflect() protoreflect.Message
func (*AsymmetricSignResponse) Reset ¶
func (x *AsymmetricSignResponse) Reset()
func (*AsymmetricSignResponse) SetKeyId ¶
func (m *AsymmetricSignResponse) SetKeyId(v string)
func (*AsymmetricSignResponse) SetSignature ¶
func (m *AsymmetricSignResponse) SetSignature(v []byte)
func (*AsymmetricSignResponse) String ¶
func (x *AsymmetricSignResponse) String() string
type AsymmetricSignatureAlgorithm ¶
type AsymmetricSignatureAlgorithm int32
Supported asymmetric signature algorithms.
const ( AsymmetricSignatureAlgorithm_ASYMMETRIC_SIGNATURE_ALGORITHM_UNSPECIFIED AsymmetricSignatureAlgorithm = 0 // RSA-2048 signature with PSS padding and SHA-256 AsymmetricSignatureAlgorithm_RSA_2048_SIGN_PSS_SHA_256 AsymmetricSignatureAlgorithm = 1 // RSA-2048 signature with PSS padding and SHA-384 AsymmetricSignatureAlgorithm_RSA_2048_SIGN_PSS_SHA_384 AsymmetricSignatureAlgorithm = 2 // RSA-2048 signature with PSS padding and SHA-512 AsymmetricSignatureAlgorithm_RSA_2048_SIGN_PSS_SHA_512 AsymmetricSignatureAlgorithm = 3 // RSA-3072 signature with PSS padding and SHA-256 AsymmetricSignatureAlgorithm_RSA_3072_SIGN_PSS_SHA_256 AsymmetricSignatureAlgorithm = 4 // RSA-3072 signature with PSS padding and SHA-384 AsymmetricSignatureAlgorithm_RSA_3072_SIGN_PSS_SHA_384 AsymmetricSignatureAlgorithm = 5 // RSA-3072 signature with PSS padding and SHA-512 AsymmetricSignatureAlgorithm_RSA_3072_SIGN_PSS_SHA_512 AsymmetricSignatureAlgorithm = 6 // RSA-4096 signature with PSS padding and SHA-256 AsymmetricSignatureAlgorithm_RSA_4096_SIGN_PSS_SHA_256 AsymmetricSignatureAlgorithm = 7 // RSA-4096 signature with PSS padding and SHA-384 AsymmetricSignatureAlgorithm_RSA_4096_SIGN_PSS_SHA_384 AsymmetricSignatureAlgorithm = 8 // RSA-4096 signature with PSS padding and SHA-512 AsymmetricSignatureAlgorithm_RSA_4096_SIGN_PSS_SHA_512 AsymmetricSignatureAlgorithm = 9 // ECDSA signature with NIST P-256 curve and SHA-256 AsymmetricSignatureAlgorithm_ECDSA_NIST_P256_SHA_256 AsymmetricSignatureAlgorithm = 10 // ECDSA signature with NIST P-384 curve and SHA-384 AsymmetricSignatureAlgorithm_ECDSA_NIST_P384_SHA_384 AsymmetricSignatureAlgorithm = 11 // ECDSA signature with NIST P-521 curve and SHA-512 AsymmetricSignatureAlgorithm_ECDSA_NIST_P521_SHA_512 AsymmetricSignatureAlgorithm = 12 // ECDSA signature with SECP256_K1 curve and SHA-256 AsymmetricSignatureAlgorithm_ECDSA_SECP256_K1_SHA_256 AsymmetricSignatureAlgorithm = 13 )
func (AsymmetricSignatureAlgorithm) Descriptor ¶
func (AsymmetricSignatureAlgorithm) Descriptor() protoreflect.EnumDescriptor
func (AsymmetricSignatureAlgorithm) Enum ¶
func (x AsymmetricSignatureAlgorithm) Enum() *AsymmetricSignatureAlgorithm
func (AsymmetricSignatureAlgorithm) EnumDescriptor
deprecated
func (AsymmetricSignatureAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignatureAlgorithm.Descriptor instead.
func (AsymmetricSignatureAlgorithm) Number ¶
func (x AsymmetricSignatureAlgorithm) Number() protoreflect.EnumNumber
func (AsymmetricSignatureAlgorithm) String ¶
func (x AsymmetricSignatureAlgorithm) String() string
func (AsymmetricSignatureAlgorithm) Type ¶
func (AsymmetricSignatureAlgorithm) Type() protoreflect.EnumType
type AsymmetricSignatureCryptoServiceClient ¶
type AsymmetricSignatureCryptoServiceClient interface { // Signs data specified KMS key. Sign(ctx context.Context, in *AsymmetricSignRequest, opts ...grpc.CallOption) (*AsymmetricSignResponse, error) // Signs hash value specified KMS key. SignHash(ctx context.Context, in *AsymmetricSignHashRequest, opts ...grpc.CallOption) (*AsymmetricSignHashResponse, error) // Gets value of public key. GetPublicKey(ctx context.Context, in *AsymmetricGetPublicKeyRequest, opts ...grpc.CallOption) (*AsymmetricGetPublicKeyResponse, error) }
AsymmetricSignatureCryptoServiceClient is the client API for AsymmetricSignatureCryptoService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
Set of methods that perform asymmetric signature.
func NewAsymmetricSignatureCryptoServiceClient ¶
func NewAsymmetricSignatureCryptoServiceClient(cc grpc.ClientConnInterface) AsymmetricSignatureCryptoServiceClient
type AsymmetricSignatureCryptoServiceServer ¶
type AsymmetricSignatureCryptoServiceServer interface { // Signs data specified KMS key. Sign(context.Context, *AsymmetricSignRequest) (*AsymmetricSignResponse, error) // Signs hash value specified KMS key. SignHash(context.Context, *AsymmetricSignHashRequest) (*AsymmetricSignHashResponse, error) // Gets value of public key. GetPublicKey(context.Context, *AsymmetricGetPublicKeyRequest) (*AsymmetricGetPublicKeyResponse, error) }
AsymmetricSignatureCryptoServiceServer is the server API for AsymmetricSignatureCryptoService service. All implementations should embed UnimplementedAsymmetricSignatureCryptoServiceServer for forward compatibility.
Set of methods that perform asymmetric signature.
type AsymmetricSignatureKey ¶
type AsymmetricSignatureKey struct { // ID of the key. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // ID of the folder that the key belongs to. FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Time when the key was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Name of the key. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Description of the key. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Custom labels for the key as `key:value` pairs. Maximum 64 per key. Labels map[string]string `` /* 153-byte string literal not displayed */ // Current status of the key. Status AsymmetricSignatureKey_Status `` /* 141-byte string literal not displayed */ // Signature Algorithm ID. SignatureAlgorithm AsymmetricSignatureAlgorithm `` /* 190-byte string literal not displayed */ // Flag that inhibits deletion of the key DeletionProtection bool `protobuf:"varint,9,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
An asymmetric KMS key that may contain several versions of the cryptographic material.
func (*AsymmetricSignatureKey) Descriptor
deprecated
func (*AsymmetricSignatureKey) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignatureKey.ProtoReflect.Descriptor instead.
func (*AsymmetricSignatureKey) GetCreatedAt ¶
func (x *AsymmetricSignatureKey) GetCreatedAt() *timestamppb.Timestamp
func (*AsymmetricSignatureKey) GetDeletionProtection ¶
func (x *AsymmetricSignatureKey) GetDeletionProtection() bool
func (*AsymmetricSignatureKey) GetDescription ¶
func (x *AsymmetricSignatureKey) GetDescription() string
func (*AsymmetricSignatureKey) GetFolderId ¶
func (x *AsymmetricSignatureKey) GetFolderId() string
func (*AsymmetricSignatureKey) GetId ¶
func (x *AsymmetricSignatureKey) GetId() string
func (*AsymmetricSignatureKey) GetLabels ¶
func (x *AsymmetricSignatureKey) GetLabels() map[string]string
func (*AsymmetricSignatureKey) GetName ¶
func (x *AsymmetricSignatureKey) GetName() string
func (*AsymmetricSignatureKey) GetSignatureAlgorithm ¶
func (x *AsymmetricSignatureKey) GetSignatureAlgorithm() AsymmetricSignatureAlgorithm
func (*AsymmetricSignatureKey) GetStatus ¶
func (x *AsymmetricSignatureKey) GetStatus() AsymmetricSignatureKey_Status
func (*AsymmetricSignatureKey) ProtoMessage ¶
func (*AsymmetricSignatureKey) ProtoMessage()
func (*AsymmetricSignatureKey) ProtoReflect ¶
func (x *AsymmetricSignatureKey) ProtoReflect() protoreflect.Message
func (*AsymmetricSignatureKey) Reset ¶
func (x *AsymmetricSignatureKey) Reset()
func (*AsymmetricSignatureKey) SetCreatedAt ¶
func (m *AsymmetricSignatureKey) SetCreatedAt(v *timestamppb.Timestamp)
func (*AsymmetricSignatureKey) SetDeletionProtection ¶
func (m *AsymmetricSignatureKey) SetDeletionProtection(v bool)
func (*AsymmetricSignatureKey) SetDescription ¶
func (m *AsymmetricSignatureKey) SetDescription(v string)
func (*AsymmetricSignatureKey) SetFolderId ¶
func (m *AsymmetricSignatureKey) SetFolderId(v string)
func (*AsymmetricSignatureKey) SetId ¶
func (m *AsymmetricSignatureKey) SetId(v string)
func (*AsymmetricSignatureKey) SetLabels ¶
func (m *AsymmetricSignatureKey) SetLabels(v map[string]string)
func (*AsymmetricSignatureKey) SetName ¶
func (m *AsymmetricSignatureKey) SetName(v string)
func (*AsymmetricSignatureKey) SetSignatureAlgorithm ¶
func (m *AsymmetricSignatureKey) SetSignatureAlgorithm(v AsymmetricSignatureAlgorithm)
func (*AsymmetricSignatureKey) SetStatus ¶
func (m *AsymmetricSignatureKey) SetStatus(v AsymmetricSignatureKey_Status)
func (*AsymmetricSignatureKey) String ¶
func (x *AsymmetricSignatureKey) String() string
type AsymmetricSignatureKeyServiceClient ¶
type AsymmetricSignatureKeyServiceClient interface { // control plane // Creates an asymmetric KMS key in the specified folder. Create(ctx context.Context, in *CreateAsymmetricSignatureKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Returns the specified asymmetric KMS key. // // To get the list of available asymmetric KMS keys, make a [SymmetricKeyService.List] request. Get(ctx context.Context, in *GetAsymmetricSignatureKeyRequest, opts ...grpc.CallOption) (*AsymmetricSignatureKey, error) // Returns the list of asymmetric KMS keys in the specified folder. List(ctx context.Context, in *ListAsymmetricSignatureKeysRequest, opts ...grpc.CallOption) (*ListAsymmetricSignatureKeysResponse, error) // Updates the specified asymmetric KMS key. Update(ctx context.Context, in *UpdateAsymmetricSignatureKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified asymmetric KMS key. This action also automatically schedules // the destruction of all of the key's versions in 72 hours. // // The key and its versions appear absent in [AsymmetricSignatureKeyService.Get] and [AsymmetricSignatureKeyService.List] // requests, but can be restored within 72 hours with a request to tech support. Delete(ctx context.Context, in *DeleteAsymmetricSignatureKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified asymmetric KMS key. ListOperations(ctx context.Context, in *ListAsymmetricSignatureKeyOperationsRequest, opts ...grpc.CallOption) (*ListAsymmetricSignatureKeyOperationsResponse, error) // Lists existing access bindings for the specified key. ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error) // Sets access bindings for the key. SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates access bindings for the specified key. UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error) }
AsymmetricSignatureKeyServiceClient is the client API for AsymmetricSignatureKeyService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
Set of methods for managing asymmetric signature keys.
func NewAsymmetricSignatureKeyServiceClient ¶
func NewAsymmetricSignatureKeyServiceClient(cc grpc.ClientConnInterface) AsymmetricSignatureKeyServiceClient
type AsymmetricSignatureKeyServiceServer ¶
type AsymmetricSignatureKeyServiceServer interface { // control plane // Creates an asymmetric KMS key in the specified folder. Create(context.Context, *CreateAsymmetricSignatureKeyRequest) (*operation.Operation, error) // Returns the specified asymmetric KMS key. // // To get the list of available asymmetric KMS keys, make a [SymmetricKeyService.List] request. Get(context.Context, *GetAsymmetricSignatureKeyRequest) (*AsymmetricSignatureKey, error) // Returns the list of asymmetric KMS keys in the specified folder. List(context.Context, *ListAsymmetricSignatureKeysRequest) (*ListAsymmetricSignatureKeysResponse, error) // Updates the specified asymmetric KMS key. Update(context.Context, *UpdateAsymmetricSignatureKeyRequest) (*operation.Operation, error) // Deletes the specified asymmetric KMS key. This action also automatically schedules // the destruction of all of the key's versions in 72 hours. // // The key and its versions appear absent in [AsymmetricSignatureKeyService.Get] and [AsymmetricSignatureKeyService.List] // requests, but can be restored within 72 hours with a request to tech support. Delete(context.Context, *DeleteAsymmetricSignatureKeyRequest) (*operation.Operation, error) // Lists operations for the specified asymmetric KMS key. ListOperations(context.Context, *ListAsymmetricSignatureKeyOperationsRequest) (*ListAsymmetricSignatureKeyOperationsResponse, error) // Lists existing access bindings for the specified key. ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error) // Sets access bindings for the key. SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error) // Updates access bindings for the specified key. UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error) }
AsymmetricSignatureKeyServiceServer is the server API for AsymmetricSignatureKeyService service. All implementations should embed UnimplementedAsymmetricSignatureKeyServiceServer for forward compatibility.
Set of methods for managing asymmetric signature keys.
type AsymmetricSignatureKey_Status ¶
type AsymmetricSignatureKey_Status int32
const ( AsymmetricSignatureKey_STATUS_UNSPECIFIED AsymmetricSignatureKey_Status = 0 // The key is being created. AsymmetricSignatureKey_CREATING AsymmetricSignatureKey_Status = 1 // The key is active and can be used for encryption and decryption or signature and verification. // Can be set to INACTIVE using the [AsymmetricKeyService.Update] method. AsymmetricSignatureKey_ACTIVE AsymmetricSignatureKey_Status = 2 // The key is inactive and unusable. // Can be set to ACTIVE using the [AsymmetricKeyService.Update] method. AsymmetricSignatureKey_INACTIVE AsymmetricSignatureKey_Status = 3 )
func (AsymmetricSignatureKey_Status) Descriptor ¶
func (AsymmetricSignatureKey_Status) Descriptor() protoreflect.EnumDescriptor
func (AsymmetricSignatureKey_Status) Enum ¶
func (x AsymmetricSignatureKey_Status) Enum() *AsymmetricSignatureKey_Status
func (AsymmetricSignatureKey_Status) EnumDescriptor
deprecated
func (AsymmetricSignatureKey_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use AsymmetricSignatureKey_Status.Descriptor instead.
func (AsymmetricSignatureKey_Status) Number ¶
func (x AsymmetricSignatureKey_Status) Number() protoreflect.EnumNumber
func (AsymmetricSignatureKey_Status) String ¶
func (x AsymmetricSignatureKey_Status) String() string
func (AsymmetricSignatureKey_Status) Type ¶
func (AsymmetricSignatureKey_Status) Type() protoreflect.EnumType
type CreateAsymmetricSignatureKeyMetadata ¶
type CreateAsymmetricSignatureKeyMetadata struct { // ID of the key being created. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*CreateAsymmetricSignatureKeyMetadata) Descriptor
deprecated
func (*CreateAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateAsymmetricSignatureKeyMetadata.ProtoReflect.Descriptor instead.
func (*CreateAsymmetricSignatureKeyMetadata) GetKeyId ¶
func (x *CreateAsymmetricSignatureKeyMetadata) GetKeyId() string
func (*CreateAsymmetricSignatureKeyMetadata) ProtoMessage ¶
func (*CreateAsymmetricSignatureKeyMetadata) ProtoMessage()
func (*CreateAsymmetricSignatureKeyMetadata) ProtoReflect ¶
func (x *CreateAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
func (*CreateAsymmetricSignatureKeyMetadata) Reset ¶
func (x *CreateAsymmetricSignatureKeyMetadata) Reset()
func (*CreateAsymmetricSignatureKeyMetadata) SetKeyId ¶
func (m *CreateAsymmetricSignatureKeyMetadata) SetKeyId(v string)
func (*CreateAsymmetricSignatureKeyMetadata) String ¶
func (x *CreateAsymmetricSignatureKeyMetadata) String() string
type CreateAsymmetricSignatureKeyRequest ¶
type CreateAsymmetricSignatureKeyRequest struct { // ID of the folder to create a asymmetric KMS key in. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the key. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the key. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Custom labels for the asymmetric KMS key as `key:value` pairs. Maximum 64 per key. // For example, `"project": "mvp"` or `"source": "dictionary"`. Labels map[string]string `` /* 153-byte string literal not displayed */ // Asymmetric signature algorithm. SignatureAlgorithm AsymmetricSignatureAlgorithm `` /* 190-byte string literal not displayed */ // Flag that inhibits deletion of the symmetric KMS key DeletionProtection bool `protobuf:"varint,6,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
func (*CreateAsymmetricSignatureKeyRequest) Descriptor
deprecated
func (*CreateAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAsymmetricSignatureKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateAsymmetricSignatureKeyRequest) GetDeletionProtection ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetDeletionProtection() bool
func (*CreateAsymmetricSignatureKeyRequest) GetDescription ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetDescription() string
func (*CreateAsymmetricSignatureKeyRequest) GetFolderId ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetFolderId() string
func (*CreateAsymmetricSignatureKeyRequest) GetLabels ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetLabels() map[string]string
func (*CreateAsymmetricSignatureKeyRequest) GetName ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetName() string
func (*CreateAsymmetricSignatureKeyRequest) GetSignatureAlgorithm ¶
func (x *CreateAsymmetricSignatureKeyRequest) GetSignatureAlgorithm() AsymmetricSignatureAlgorithm
func (*CreateAsymmetricSignatureKeyRequest) ProtoMessage ¶
func (*CreateAsymmetricSignatureKeyRequest) ProtoMessage()
func (*CreateAsymmetricSignatureKeyRequest) ProtoReflect ¶
func (x *CreateAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateAsymmetricSignatureKeyRequest) Reset ¶
func (x *CreateAsymmetricSignatureKeyRequest) Reset()
func (*CreateAsymmetricSignatureKeyRequest) SetDeletionProtection ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetDeletionProtection(v bool)
func (*CreateAsymmetricSignatureKeyRequest) SetDescription ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetDescription(v string)
func (*CreateAsymmetricSignatureKeyRequest) SetFolderId ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetFolderId(v string)
func (*CreateAsymmetricSignatureKeyRequest) SetLabels ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetLabels(v map[string]string)
func (*CreateAsymmetricSignatureKeyRequest) SetName ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetName(v string)
func (*CreateAsymmetricSignatureKeyRequest) SetSignatureAlgorithm ¶
func (m *CreateAsymmetricSignatureKeyRequest) SetSignatureAlgorithm(v AsymmetricSignatureAlgorithm)
func (*CreateAsymmetricSignatureKeyRequest) String ¶
func (x *CreateAsymmetricSignatureKeyRequest) String() string
type DeleteAsymmetricSignatureKeyMetadata ¶
type DeleteAsymmetricSignatureKeyMetadata struct { // ID of the key being deleted. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAsymmetricSignatureKeyMetadata) Descriptor
deprecated
func (*DeleteAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAsymmetricSignatureKeyMetadata.ProtoReflect.Descriptor instead.
func (*DeleteAsymmetricSignatureKeyMetadata) GetKeyId ¶
func (x *DeleteAsymmetricSignatureKeyMetadata) GetKeyId() string
func (*DeleteAsymmetricSignatureKeyMetadata) ProtoMessage ¶
func (*DeleteAsymmetricSignatureKeyMetadata) ProtoMessage()
func (*DeleteAsymmetricSignatureKeyMetadata) ProtoReflect ¶
func (x *DeleteAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
func (*DeleteAsymmetricSignatureKeyMetadata) Reset ¶
func (x *DeleteAsymmetricSignatureKeyMetadata) Reset()
func (*DeleteAsymmetricSignatureKeyMetadata) SetKeyId ¶
func (m *DeleteAsymmetricSignatureKeyMetadata) SetKeyId(v string)
func (*DeleteAsymmetricSignatureKeyMetadata) String ¶
func (x *DeleteAsymmetricSignatureKeyMetadata) String() string
type DeleteAsymmetricSignatureKeyRequest ¶
type DeleteAsymmetricSignatureKeyRequest struct { // ID of the key to be deleted. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAsymmetricSignatureKeyRequest) Descriptor
deprecated
func (*DeleteAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAsymmetricSignatureKeyRequest.ProtoReflect.Descriptor instead.
func (*DeleteAsymmetricSignatureKeyRequest) GetKeyId ¶
func (x *DeleteAsymmetricSignatureKeyRequest) GetKeyId() string
func (*DeleteAsymmetricSignatureKeyRequest) ProtoMessage ¶
func (*DeleteAsymmetricSignatureKeyRequest) ProtoMessage()
func (*DeleteAsymmetricSignatureKeyRequest) ProtoReflect ¶
func (x *DeleteAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
func (*DeleteAsymmetricSignatureKeyRequest) Reset ¶
func (x *DeleteAsymmetricSignatureKeyRequest) Reset()
func (*DeleteAsymmetricSignatureKeyRequest) SetKeyId ¶
func (m *DeleteAsymmetricSignatureKeyRequest) SetKeyId(v string)
func (*DeleteAsymmetricSignatureKeyRequest) String ¶
func (x *DeleteAsymmetricSignatureKeyRequest) String() string
type GetAsymmetricSignatureKeyRequest ¶
type GetAsymmetricSignatureKeyRequest struct { // ID of the asymmetric KMS key to return. // To get the ID of an asymmetric KMS key use a [AsymmetricSignatureKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*GetAsymmetricSignatureKeyRequest) Descriptor
deprecated
func (*GetAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAsymmetricSignatureKeyRequest.ProtoReflect.Descriptor instead.
func (*GetAsymmetricSignatureKeyRequest) GetKeyId ¶
func (x *GetAsymmetricSignatureKeyRequest) GetKeyId() string
func (*GetAsymmetricSignatureKeyRequest) ProtoMessage ¶
func (*GetAsymmetricSignatureKeyRequest) ProtoMessage()
func (*GetAsymmetricSignatureKeyRequest) ProtoReflect ¶
func (x *GetAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
func (*GetAsymmetricSignatureKeyRequest) Reset ¶
func (x *GetAsymmetricSignatureKeyRequest) Reset()
func (*GetAsymmetricSignatureKeyRequest) SetKeyId ¶
func (m *GetAsymmetricSignatureKeyRequest) SetKeyId(v string)
func (*GetAsymmetricSignatureKeyRequest) String ¶
func (x *GetAsymmetricSignatureKeyRequest) String() string
type ListAsymmetricSignatureKeyOperationsRequest ¶
type ListAsymmetricSignatureKeyOperationsRequest struct { // ID of the symmetric KMS key to get operations for. // // To get the key ID, use a [AsymmetricSignatureKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListAsymmetricSignatureKeyOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListAsymmetricSignatureKeyOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricSignatureKeyOperationsRequest) Descriptor
deprecated
func (*ListAsymmetricSignatureKeyOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricSignatureKeyOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListAsymmetricSignatureKeyOperationsRequest) GetKeyId ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) GetKeyId() string
func (*ListAsymmetricSignatureKeyOperationsRequest) GetPageSize ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) GetPageSize() int64
func (*ListAsymmetricSignatureKeyOperationsRequest) GetPageToken ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) GetPageToken() string
func (*ListAsymmetricSignatureKeyOperationsRequest) ProtoMessage ¶
func (*ListAsymmetricSignatureKeyOperationsRequest) ProtoMessage()
func (*ListAsymmetricSignatureKeyOperationsRequest) ProtoReflect ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListAsymmetricSignatureKeyOperationsRequest) Reset ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) Reset()
func (*ListAsymmetricSignatureKeyOperationsRequest) SetKeyId ¶
func (m *ListAsymmetricSignatureKeyOperationsRequest) SetKeyId(v string)
func (*ListAsymmetricSignatureKeyOperationsRequest) SetPageSize ¶
func (m *ListAsymmetricSignatureKeyOperationsRequest) SetPageSize(v int64)
func (*ListAsymmetricSignatureKeyOperationsRequest) SetPageToken ¶
func (m *ListAsymmetricSignatureKeyOperationsRequest) SetPageToken(v string)
func (*ListAsymmetricSignatureKeyOperationsRequest) String ¶
func (x *ListAsymmetricSignatureKeyOperationsRequest) String() string
type ListAsymmetricSignatureKeyOperationsResponse ¶
type ListAsymmetricSignatureKeyOperationsResponse struct { // List of operations for the specified key. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListAsymmetricSignatureKeyOperationsRequest.page_size], use the [next_page_token] as the value // for the [ListAsymmetricSignatureKeyOperationsRequest.page_token] query parameter in the next list request. // Each subsequent list request will have its own [next_page_token] to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricSignatureKeyOperationsResponse) Descriptor
deprecated
func (*ListAsymmetricSignatureKeyOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricSignatureKeyOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListAsymmetricSignatureKeyOperationsResponse) GetNextPageToken ¶
func (x *ListAsymmetricSignatureKeyOperationsResponse) GetNextPageToken() string
func (*ListAsymmetricSignatureKeyOperationsResponse) GetOperations ¶
func (x *ListAsymmetricSignatureKeyOperationsResponse) GetOperations() []*operation.Operation
func (*ListAsymmetricSignatureKeyOperationsResponse) ProtoMessage ¶
func (*ListAsymmetricSignatureKeyOperationsResponse) ProtoMessage()
func (*ListAsymmetricSignatureKeyOperationsResponse) ProtoReflect ¶
func (x *ListAsymmetricSignatureKeyOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListAsymmetricSignatureKeyOperationsResponse) Reset ¶
func (x *ListAsymmetricSignatureKeyOperationsResponse) Reset()
func (*ListAsymmetricSignatureKeyOperationsResponse) SetNextPageToken ¶
func (m *ListAsymmetricSignatureKeyOperationsResponse) SetNextPageToken(v string)
func (*ListAsymmetricSignatureKeyOperationsResponse) SetOperations ¶
func (m *ListAsymmetricSignatureKeyOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListAsymmetricSignatureKeyOperationsResponse) String ¶
func (x *ListAsymmetricSignatureKeyOperationsResponse) String() string
type ListAsymmetricSignatureKeysRequest ¶
type ListAsymmetricSignatureKeysRequest struct { // ID of the folder to list asymmetric KMS keys in. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than [page_size], the service returns a [ListAsymmetricSignatureKeysResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListAsymmetricSignatureKeysResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricSignatureKeysRequest) Descriptor
deprecated
func (*ListAsymmetricSignatureKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricSignatureKeysRequest.ProtoReflect.Descriptor instead.
func (*ListAsymmetricSignatureKeysRequest) GetFolderId ¶
func (x *ListAsymmetricSignatureKeysRequest) GetFolderId() string
func (*ListAsymmetricSignatureKeysRequest) GetPageSize ¶
func (x *ListAsymmetricSignatureKeysRequest) GetPageSize() int64
func (*ListAsymmetricSignatureKeysRequest) GetPageToken ¶
func (x *ListAsymmetricSignatureKeysRequest) GetPageToken() string
func (*ListAsymmetricSignatureKeysRequest) ProtoMessage ¶
func (*ListAsymmetricSignatureKeysRequest) ProtoMessage()
func (*ListAsymmetricSignatureKeysRequest) ProtoReflect ¶
func (x *ListAsymmetricSignatureKeysRequest) ProtoReflect() protoreflect.Message
func (*ListAsymmetricSignatureKeysRequest) Reset ¶
func (x *ListAsymmetricSignatureKeysRequest) Reset()
func (*ListAsymmetricSignatureKeysRequest) SetFolderId ¶
func (m *ListAsymmetricSignatureKeysRequest) SetFolderId(v string)
func (*ListAsymmetricSignatureKeysRequest) SetPageSize ¶
func (m *ListAsymmetricSignatureKeysRequest) SetPageSize(v int64)
func (*ListAsymmetricSignatureKeysRequest) SetPageToken ¶
func (m *ListAsymmetricSignatureKeysRequest) SetPageToken(v string)
func (*ListAsymmetricSignatureKeysRequest) String ¶
func (x *ListAsymmetricSignatureKeysRequest) String() string
type ListAsymmetricSignatureKeysResponse ¶
type ListAsymmetricSignatureKeysResponse struct { // List of asymmetric KMS keys in the specified folder. Keys []*AsymmetricSignatureKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` // This token allows you to get the next page of results for list requests. If the number // of results is greater than the specified [ListAsymmetricSignatureKeysRequest.page_size], use // the [next_page_token] as the value for the [ListAsymmetricSignatureKeysRequest.page_token] query parameter // in the next list request. Each subsequent list request will have its own // [next_page_token] to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricSignatureKeysResponse) Descriptor
deprecated
func (*ListAsymmetricSignatureKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricSignatureKeysResponse.ProtoReflect.Descriptor instead.
func (*ListAsymmetricSignatureKeysResponse) GetKeys ¶
func (x *ListAsymmetricSignatureKeysResponse) GetKeys() []*AsymmetricSignatureKey
func (*ListAsymmetricSignatureKeysResponse) GetNextPageToken ¶
func (x *ListAsymmetricSignatureKeysResponse) GetNextPageToken() string
func (*ListAsymmetricSignatureKeysResponse) ProtoMessage ¶
func (*ListAsymmetricSignatureKeysResponse) ProtoMessage()
func (*ListAsymmetricSignatureKeysResponse) ProtoReflect ¶
func (x *ListAsymmetricSignatureKeysResponse) ProtoReflect() protoreflect.Message
func (*ListAsymmetricSignatureKeysResponse) Reset ¶
func (x *ListAsymmetricSignatureKeysResponse) Reset()
func (*ListAsymmetricSignatureKeysResponse) SetKeys ¶
func (m *ListAsymmetricSignatureKeysResponse) SetKeys(v []*AsymmetricSignatureKey)
func (*ListAsymmetricSignatureKeysResponse) SetNextPageToken ¶
func (m *ListAsymmetricSignatureKeysResponse) SetNextPageToken(v string)
func (*ListAsymmetricSignatureKeysResponse) String ¶
func (x *ListAsymmetricSignatureKeysResponse) String() string
type UnimplementedAsymmetricSignatureCryptoServiceServer ¶
type UnimplementedAsymmetricSignatureCryptoServiceServer struct{}
UnimplementedAsymmetricSignatureCryptoServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAsymmetricSignatureCryptoServiceServer) GetPublicKey ¶
type UnimplementedAsymmetricSignatureKeyServiceServer ¶
type UnimplementedAsymmetricSignatureKeyServiceServer struct{}
UnimplementedAsymmetricSignatureKeyServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAsymmetricSignatureKeyServiceServer) ListAccessBindings ¶
func (UnimplementedAsymmetricSignatureKeyServiceServer) ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
func (UnimplementedAsymmetricSignatureKeyServiceServer) ListOperations ¶
func (UnimplementedAsymmetricSignatureKeyServiceServer) SetAccessBindings ¶
func (UnimplementedAsymmetricSignatureKeyServiceServer) SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
func (UnimplementedAsymmetricSignatureKeyServiceServer) UpdateAccessBindings ¶
func (UnimplementedAsymmetricSignatureKeyServiceServer) UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
type UnsafeAsymmetricSignatureCryptoServiceServer ¶
type UnsafeAsymmetricSignatureCryptoServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAsymmetricSignatureCryptoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsymmetricSignatureCryptoServiceServer will result in compilation errors.
type UnsafeAsymmetricSignatureKeyServiceServer ¶
type UnsafeAsymmetricSignatureKeyServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAsymmetricSignatureKeyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsymmetricSignatureKeyServiceServer will result in compilation errors.
type UpdateAsymmetricSignatureKeyMetadata ¶
type UpdateAsymmetricSignatureKeyMetadata struct { // ID of the key being updated. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateAsymmetricSignatureKeyMetadata) Descriptor
deprecated
func (*UpdateAsymmetricSignatureKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAsymmetricSignatureKeyMetadata.ProtoReflect.Descriptor instead.
func (*UpdateAsymmetricSignatureKeyMetadata) GetKeyId ¶
func (x *UpdateAsymmetricSignatureKeyMetadata) GetKeyId() string
func (*UpdateAsymmetricSignatureKeyMetadata) ProtoMessage ¶
func (*UpdateAsymmetricSignatureKeyMetadata) ProtoMessage()
func (*UpdateAsymmetricSignatureKeyMetadata) ProtoReflect ¶
func (x *UpdateAsymmetricSignatureKeyMetadata) ProtoReflect() protoreflect.Message
func (*UpdateAsymmetricSignatureKeyMetadata) Reset ¶
func (x *UpdateAsymmetricSignatureKeyMetadata) Reset()
func (*UpdateAsymmetricSignatureKeyMetadata) SetKeyId ¶
func (m *UpdateAsymmetricSignatureKeyMetadata) SetKeyId(v string)
func (*UpdateAsymmetricSignatureKeyMetadata) String ¶
func (x *UpdateAsymmetricSignatureKeyMetadata) String() string
type UpdateAsymmetricSignatureKeyRequest ¶
type UpdateAsymmetricSignatureKeyRequest struct { // ID of the asymmetric KMS key to update. // To get the ID of a asymmetric KMS key use a [AsymmetricSignatureKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Field mask that specifies which attributes of the asymmetric KMS key are going to be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the asymmetric KMS key. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description for the asymmetric KMS key. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // New status for the asymmetric KMS key. // Using the [AsymmetricSignatureKeyService.Update] method you can only set ACTIVE or INACTIVE status. Status AsymmetricSignatureKey_Status `` /* 141-byte string literal not displayed */ // Custom labels for the asymmetric KMS key as `key:value` pairs. Maximum 64 per key. Labels map[string]string `` /* 153-byte string literal not displayed */ // Flag that inhibits deletion of the asymmetric KMS key DeletionProtection bool `protobuf:"varint,7,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
func (*UpdateAsymmetricSignatureKeyRequest) Descriptor
deprecated
func (*UpdateAsymmetricSignatureKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAsymmetricSignatureKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdateAsymmetricSignatureKeyRequest) GetDeletionProtection ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetDeletionProtection() bool
func (*UpdateAsymmetricSignatureKeyRequest) GetDescription ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetDescription() string
func (*UpdateAsymmetricSignatureKeyRequest) GetKeyId ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetKeyId() string
func (*UpdateAsymmetricSignatureKeyRequest) GetLabels ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetLabels() map[string]string
func (*UpdateAsymmetricSignatureKeyRequest) GetName ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetName() string
func (*UpdateAsymmetricSignatureKeyRequest) GetStatus ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetStatus() AsymmetricSignatureKey_Status
func (*UpdateAsymmetricSignatureKeyRequest) GetUpdateMask ¶
func (x *UpdateAsymmetricSignatureKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAsymmetricSignatureKeyRequest) ProtoMessage ¶
func (*UpdateAsymmetricSignatureKeyRequest) ProtoMessage()
func (*UpdateAsymmetricSignatureKeyRequest) ProtoReflect ¶
func (x *UpdateAsymmetricSignatureKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdateAsymmetricSignatureKeyRequest) Reset ¶
func (x *UpdateAsymmetricSignatureKeyRequest) Reset()
func (*UpdateAsymmetricSignatureKeyRequest) SetDeletionProtection ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetDeletionProtection(v bool)
func (*UpdateAsymmetricSignatureKeyRequest) SetDescription ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetDescription(v string)
func (*UpdateAsymmetricSignatureKeyRequest) SetKeyId ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetKeyId(v string)
func (*UpdateAsymmetricSignatureKeyRequest) SetLabels ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetLabels(v map[string]string)
func (*UpdateAsymmetricSignatureKeyRequest) SetName ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetName(v string)
func (*UpdateAsymmetricSignatureKeyRequest) SetStatus ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetStatus(v AsymmetricSignatureKey_Status)
func (*UpdateAsymmetricSignatureKeyRequest) SetUpdateMask ¶
func (m *UpdateAsymmetricSignatureKeyRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateAsymmetricSignatureKeyRequest) String ¶
func (x *UpdateAsymmetricSignatureKeyRequest) String() string
Source Files
¶
- asymmetric_signature_crypto_service.pb.go
- asymmetric_signature_crypto_service.pbext.go
- asymmetric_signature_crypto_service_grpc.pb.go
- asymmetric_signature_key.pb.go
- asymmetric_signature_key.pbext.go
- asymmetric_signature_key_service.pb.go
- asymmetric_signature_key_service.pbext.go
- asymmetric_signature_key_service_grpc.pb.go