Class: TencentCloud::Kms::V20190118::AsymmetricSm2DecryptRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190118/models.rb

Overview

AsymmetricSm2Decrypt请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyid = nil, ciphertext = nil) ⇒ AsymmetricSm2DecryptRequest

Returns a new instance of AsymmetricSm2DecryptRequest.



129
130
131
132
# File 'lib/v20190118/models.rb', line 129

def initialize(keyid=nil, ciphertext=nil)
  @KeyId = keyid
  @Ciphertext = ciphertext
end

Instance Attribute Details

#CiphertextObject

Parameters:

  • KeyId:

    CMK的唯一标识

  • Ciphertext:

    使用PublicKey加密的密文,Base64编码。密文长度不能超过256字节。



127
128
129
# File 'lib/v20190118/models.rb', line 127

def Ciphertext
  @Ciphertext
end

#KeyIdObject

Parameters:

  • KeyId:

    CMK的唯一标识

  • Ciphertext:

    使用PublicKey加密的密文,Base64编码。密文长度不能超过256字节。



127
128
129
# File 'lib/v20190118/models.rb', line 127

def KeyId
  @KeyId
end

Instance Method Details

#deserialize(params) ⇒ Object



134
135
136
137
# File 'lib/v20190118/models.rb', line 134

def deserialize(params)
  @KeyId = params['KeyId']
  @Ciphertext = params['Ciphertext']
end