Documentation ¶
Index ¶
- func EncodeUserEncryptionContext(ctxInterfaceMap map[string]interface{}) ([]byte, error)
- type AdvanceDecryptTransferHandler
- func (handler *AdvanceDecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceDecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceDecryptTransferHandler) GetAction() string
- func (handler *AdvanceDecryptTransferHandler) GetClient() interface{}
- func (handler *AdvanceDecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceDecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AdvanceEncryptTransferHandler
- func (handler *AdvanceEncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceEncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceEncryptTransferHandler) GetAction() string
- func (handler *AdvanceEncryptTransferHandler) GetClient() interface{}
- func (handler *AdvanceEncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceEncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AdvanceGenerateDataKeyTransferHandler
- func (handler *AdvanceGenerateDataKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyTransferHandler) GetAction() string
- func (handler *AdvanceGenerateDataKeyTransferHandler) GetClient() interface{}
- func (handler *AdvanceGenerateDataKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AdvanceGenerateDataKeyWithoutPlaintextTransferHandler
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetAction() string
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetClient() interface{}
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AsymmetricDecryptTransferHandler
- func (handler *AsymmetricDecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricDecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricDecryptTransferHandler) GetAction() string
- func (handler *AsymmetricDecryptTransferHandler) GetClient() interface{}
- func (handler *AsymmetricDecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricDecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AsymmetricEncryptTransferHandler
- func (handler *AsymmetricEncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricEncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricEncryptTransferHandler) GetAction() string
- func (handler *AsymmetricEncryptTransferHandler) GetClient() interface{}
- func (handler *AsymmetricEncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricEncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AsymmetricSignTransferHandler
- func (handler *AsymmetricSignTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricSignTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricSignTransferHandler) GetAction() string
- func (handler *AsymmetricSignTransferHandler) GetClient() interface{}
- func (handler *AsymmetricSignTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricSignTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type AsymmetricVerifyTransferHandler
- func (handler *AsymmetricVerifyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricVerifyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricVerifyTransferHandler) GetAction() string
- func (handler *AsymmetricVerifyTransferHandler) GetClient() interface{}
- func (handler *AsymmetricVerifyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *AsymmetricVerifyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type DecryptTransferHandler
- func (handler *DecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *DecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *DecryptTransferHandler) GetAction() string
- func (handler *DecryptTransferHandler) GetClient() interface{}
- func (handler *DecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *DecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type EncryptTransferHandler
- func (handler *EncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *EncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *EncryptTransferHandler) GetAction() string
- func (handler *EncryptTransferHandler) GetClient() interface{}
- func (handler *EncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *EncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type GenerateDataKeyTransferHandler
- func (handler *GenerateDataKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyTransferHandler) GetAction() string
- func (handler *GenerateDataKeyTransferHandler) GetClient() interface{}
- func (handler *GenerateDataKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type GenerateDataKeyWithoutPlaintextTransferHandler
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) GetAction() string
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) GetClient() interface{}
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type GetPublicKeyTransferHandler
- func (handler *GetPublicKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetPublicKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetPublicKeyTransferHandler) GetAction() string
- func (handler *GetPublicKeyTransferHandler) GetClient() interface{}
- func (handler *GetPublicKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetPublicKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type GetSecretValueTransferHandler
- func (handler *GetSecretValueTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetSecretValueTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetSecretValueTransferHandler) GetAction() string
- func (handler *GetSecretValueTransferHandler) GetClient() interface{}
- func (handler *GetSecretValueTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- func (handler *GetSecretValueTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
- type KmsTransferHandler
- type TransferHandler
- type WrappingKmsTransferHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdvanceDecryptTransferHandler ¶
type AdvanceDecryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAdvanceDecryptTransferHandler ¶
func NewAdvanceDecryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AdvanceDecryptTransferHandler
func (*AdvanceDecryptTransferHandler) BuildKmsRequest ¶
func (handler *AdvanceDecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceDecryptTransferHandler) DedicateGatewayApi ¶
func (handler *AdvanceDecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceDecryptTransferHandler) GetAction ¶
func (handler *AdvanceDecryptTransferHandler) GetAction() string
func (*AdvanceDecryptTransferHandler) GetClient ¶
func (handler *AdvanceDecryptTransferHandler) GetClient() interface{}
func (*AdvanceDecryptTransferHandler) ShareGatewayApi ¶
func (handler *AdvanceDecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceDecryptTransferHandler) TransferResponse ¶
func (handler *AdvanceDecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AdvanceEncryptTransferHandler ¶
type AdvanceEncryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAdvanceEncryptTransferHandler ¶
func NewAdvanceEncryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AdvanceEncryptTransferHandler
func (*AdvanceEncryptTransferHandler) BuildKmsRequest ¶
func (handler *AdvanceEncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceEncryptTransferHandler) DedicateGatewayApi ¶
func (handler *AdvanceEncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceEncryptTransferHandler) GetAction ¶
func (handler *AdvanceEncryptTransferHandler) GetAction() string
func (*AdvanceEncryptTransferHandler) GetClient ¶
func (handler *AdvanceEncryptTransferHandler) GetClient() interface{}
func (*AdvanceEncryptTransferHandler) ShareGatewayApi ¶
func (handler *AdvanceEncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceEncryptTransferHandler) TransferResponse ¶
func (handler *AdvanceEncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AdvanceGenerateDataKeyTransferHandler ¶
type AdvanceGenerateDataKeyTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAdvanceGenerateDataKeyTransferHandler ¶
func NewAdvanceGenerateDataKeyTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AdvanceGenerateDataKeyTransferHandler
func (*AdvanceGenerateDataKeyTransferHandler) BuildKmsRequest ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyTransferHandler) DedicateGatewayApi ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyTransferHandler) GetAction ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) GetAction() string
func (*AdvanceGenerateDataKeyTransferHandler) GetClient ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) GetClient() interface{}
func (*AdvanceGenerateDataKeyTransferHandler) ShareGatewayApi ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyTransferHandler) TransferResponse ¶
func (handler *AdvanceGenerateDataKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AdvanceGenerateDataKeyWithoutPlaintextTransferHandler ¶
type AdvanceGenerateDataKeyWithoutPlaintextTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAdvanceGenerateDataKeyWithoutPlaintextTransferHandler ¶
func NewAdvanceGenerateDataKeyWithoutPlaintextTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetAction ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetAction() string
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetClient ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) GetClient() interface{}
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse ¶
func (handler *AdvanceGenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AsymmetricDecryptTransferHandler ¶
type AsymmetricDecryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAsymmetricDecryptTransferHandler ¶
func NewAsymmetricDecryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AsymmetricDecryptTransferHandler
func (*AsymmetricDecryptTransferHandler) BuildKmsRequest ¶
func (handler *AsymmetricDecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricDecryptTransferHandler) DedicateGatewayApi ¶
func (handler *AsymmetricDecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricDecryptTransferHandler) GetAction ¶
func (handler *AsymmetricDecryptTransferHandler) GetAction() string
func (*AsymmetricDecryptTransferHandler) GetClient ¶
func (handler *AsymmetricDecryptTransferHandler) GetClient() interface{}
func (*AsymmetricDecryptTransferHandler) ShareGatewayApi ¶
func (handler *AsymmetricDecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricDecryptTransferHandler) TransferResponse ¶
func (handler *AsymmetricDecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AsymmetricEncryptTransferHandler ¶
type AsymmetricEncryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAsymmetricEncryptTransferHandler ¶
func NewAsymmetricEncryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AsymmetricEncryptTransferHandler
func (*AsymmetricEncryptTransferHandler) BuildKmsRequest ¶
func (handler *AsymmetricEncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricEncryptTransferHandler) DedicateGatewayApi ¶
func (handler *AsymmetricEncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricEncryptTransferHandler) GetAction ¶
func (handler *AsymmetricEncryptTransferHandler) GetAction() string
func (*AsymmetricEncryptTransferHandler) GetClient ¶
func (handler *AsymmetricEncryptTransferHandler) GetClient() interface{}
func (*AsymmetricEncryptTransferHandler) ShareGatewayApi ¶
func (handler *AsymmetricEncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricEncryptTransferHandler) TransferResponse ¶
func (handler *AsymmetricEncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AsymmetricSignTransferHandler ¶
type AsymmetricSignTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAsymmetricSignTransferHandler ¶
func NewAsymmetricSignTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AsymmetricSignTransferHandler
func (*AsymmetricSignTransferHandler) BuildKmsRequest ¶
func (handler *AsymmetricSignTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricSignTransferHandler) DedicateGatewayApi ¶
func (handler *AsymmetricSignTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricSignTransferHandler) GetAction ¶
func (handler *AsymmetricSignTransferHandler) GetAction() string
func (*AsymmetricSignTransferHandler) GetClient ¶
func (handler *AsymmetricSignTransferHandler) GetClient() interface{}
func (*AsymmetricSignTransferHandler) ShareGatewayApi ¶
func (handler *AsymmetricSignTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricSignTransferHandler) TransferResponse ¶
func (handler *AsymmetricSignTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type AsymmetricVerifyTransferHandler ¶
type AsymmetricVerifyTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewAsymmetricVerifyTransferHandler ¶
func NewAsymmetricVerifyTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *AsymmetricVerifyTransferHandler
func (*AsymmetricVerifyTransferHandler) BuildKmsRequest ¶
func (handler *AsymmetricVerifyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricVerifyTransferHandler) DedicateGatewayApi ¶
func (handler *AsymmetricVerifyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricVerifyTransferHandler) GetAction ¶
func (handler *AsymmetricVerifyTransferHandler) GetAction() string
func (*AsymmetricVerifyTransferHandler) GetClient ¶
func (handler *AsymmetricVerifyTransferHandler) GetClient() interface{}
func (*AsymmetricVerifyTransferHandler) ShareGatewayApi ¶
func (handler *AsymmetricVerifyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*AsymmetricVerifyTransferHandler) TransferResponse ¶
func (handler *AsymmetricVerifyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type DecryptTransferHandler ¶
type DecryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewDecryptTransferHandler ¶
func NewDecryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *DecryptTransferHandler
func (*DecryptTransferHandler) BuildKmsRequest ¶
func (handler *DecryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*DecryptTransferHandler) DedicateGatewayApi ¶
func (handler *DecryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*DecryptTransferHandler) GetAction ¶
func (handler *DecryptTransferHandler) GetAction() string
func (*DecryptTransferHandler) GetClient ¶
func (handler *DecryptTransferHandler) GetClient() interface{}
func (*DecryptTransferHandler) ShareGatewayApi ¶
func (handler *DecryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*DecryptTransferHandler) TransferResponse ¶
func (handler *DecryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type EncryptTransferHandler ¶
type EncryptTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewEncryptTransferHandler ¶
func NewEncryptTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *EncryptTransferHandler
func (*EncryptTransferHandler) BuildKmsRequest ¶
func (handler *EncryptTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*EncryptTransferHandler) DedicateGatewayApi ¶
func (handler *EncryptTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*EncryptTransferHandler) GetAction ¶
func (handler *EncryptTransferHandler) GetAction() string
func (*EncryptTransferHandler) GetClient ¶
func (handler *EncryptTransferHandler) GetClient() interface{}
func (*EncryptTransferHandler) ShareGatewayApi ¶
func (handler *EncryptTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*EncryptTransferHandler) TransferResponse ¶
func (handler *EncryptTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type GenerateDataKeyTransferHandler ¶
type GenerateDataKeyTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewGenerateDataKeyTransferHandler ¶
func NewGenerateDataKeyTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *GenerateDataKeyTransferHandler
func (*GenerateDataKeyTransferHandler) BuildKmsRequest ¶
func (handler *GenerateDataKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyTransferHandler) DedicateGatewayApi ¶
func (handler *GenerateDataKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyTransferHandler) GetAction ¶
func (handler *GenerateDataKeyTransferHandler) GetAction() string
func (*GenerateDataKeyTransferHandler) GetClient ¶
func (handler *GenerateDataKeyTransferHandler) GetClient() interface{}
func (*GenerateDataKeyTransferHandler) ShareGatewayApi ¶
func (handler *GenerateDataKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyTransferHandler) TransferResponse ¶
func (handler *GenerateDataKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type GenerateDataKeyWithoutPlaintextTransferHandler ¶
type GenerateDataKeyWithoutPlaintextTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewGenerateDataKeyWithoutPlaintextTransferHandler ¶
func NewGenerateDataKeyWithoutPlaintextTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *GenerateDataKeyWithoutPlaintextTransferHandler
func (*GenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyWithoutPlaintextTransferHandler) GetAction ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) GetAction() string
func (*GenerateDataKeyWithoutPlaintextTransferHandler) GetClient ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) GetClient() interface{}
func (*GenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse ¶
func (handler *GenerateDataKeyWithoutPlaintextTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type GetPublicKeyTransferHandler ¶
type GetPublicKeyTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewGetPublicKeyTransferHandler ¶
func NewGetPublicKeyTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *GetPublicKeyTransferHandler
func (*GetPublicKeyTransferHandler) BuildKmsRequest ¶
func (handler *GetPublicKeyTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetPublicKeyTransferHandler) DedicateGatewayApi ¶
func (handler *GetPublicKeyTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetPublicKeyTransferHandler) GetAction ¶
func (handler *GetPublicKeyTransferHandler) GetAction() string
func (*GetPublicKeyTransferHandler) GetClient ¶
func (handler *GetPublicKeyTransferHandler) GetClient() interface{}
func (*GetPublicKeyTransferHandler) ShareGatewayApi ¶
func (handler *GetPublicKeyTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetPublicKeyTransferHandler) TransferResponse ¶
func (handler *GetPublicKeyTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type GetSecretValueTransferHandler ¶
type GetSecretValueTransferHandler struct { DedicateClient *dkmssdk.Client Config *models.KmsConfig Action string }
func NewGetSecretValueTransferHandler ¶
func NewGetSecretValueTransferHandler(shareClient *kms20160120.Client, dedicateClient *dkmssdk.Client, action string, config *models.KmsConfig) *GetSecretValueTransferHandler
func (*GetSecretValueTransferHandler) BuildKmsRequest ¶
func (handler *GetSecretValueTransferHandler) BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetSecretValueTransferHandler) DedicateGatewayApi ¶
func (handler *GetSecretValueTransferHandler) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetSecretValueTransferHandler) GetAction ¶
func (handler *GetSecretValueTransferHandler) GetAction() string
func (*GetSecretValueTransferHandler) GetClient ¶
func (handler *GetSecretValueTransferHandler) GetClient() interface{}
func (*GetSecretValueTransferHandler) ShareGatewayApi ¶
func (handler *GetSecretValueTransferHandler) ShareGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*GetSecretValueTransferHandler) TransferResponse ¶
func (handler *GetSecretValueTransferHandler) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
type KmsTransferHandler ¶
type KmsTransferHandler interface { CallKmsDedicateGateway(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error) }
type TransferHandler ¶
type TransferHandler interface { BuildKmsRequest(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error) TransferResponse(response interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error) DedicateGatewayApi(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error) GetClient() interface{} GetAction() string }
type WrappingKmsTransferHandler ¶
type WrappingKmsTransferHandler struct {
TransferHandler
}
func NewWrappingKmsTransferHandler ¶
func NewWrappingKmsTransferHandler(handler TransferHandler) *WrappingKmsTransferHandler
func (*WrappingKmsTransferHandler) CallKmsDedicateGateway ¶
func (transfer *WrappingKmsTransferHandler) CallKmsDedicateGateway(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
func (*WrappingKmsTransferHandler) CallKmsShareGateway ¶
func (transfer *WrappingKmsTransferHandler) CallKmsShareGateway(request interface{}, runtime *models.KmsRuntimeOptions) (interface{}, error)
Source Files ¶
- advance_decrypt_handler.go
- advance_encrypt_handler.go
- advance_generate_data_key_handler.go
- advance_generate_data_key_without_plaintext_handler.go
- asymmetric_decrypt_handler.go
- asymmetric_encrypt_handler.go
- asymmetric_sign_handler.go
- asymmetric_verify_handler.go
- decrypt_handler.go
- encrypt_handler.go
- generate_data_key_handler.go
- generate_data_key_without_plaintext_handler.go
- get_public_key_handler.go
- get_secret_value_handler.go
- kms_transfer_handler.go
Click to show internal directories.
Click to hide internal directories.