Sign
調(diào)用Sign接口使用非對(duì)稱密鑰進(jìn)行簽名。
使用說明
關(guān)于密鑰規(guī)格以及加密模式的詳細(xì)信息,請(qǐng)參見密鑰管理類型和密鑰規(guī)格。
注意事項(xiàng)
所有請(qǐng)求參數(shù)使用Protocol Buffers編碼后(即Request Body),內(nèi)容長(zhǎng)度不能超過3 MB,超過3 MB后服務(wù)端會(huì)拒絕處理并返回HTTP 413狀態(tài)碼。如果簽名消息較大,建議您的應(yīng)用在本地對(duì)消息生成摘要后,再調(diào)用Sign/Verify接口進(jìn)行簽名或驗(yàn)簽。
請(qǐng)求參數(shù)
名稱 | 類型 | 是否必選 | 示例值 | 描述 |
KeyId | string | 是 | 1234abcd-12ab-34cd-56ef-12345678**** | 主密鑰(CMK)的全局唯一標(biāo)識(shí)符。該參數(shù)也可以被指定為CMK綁定的別名。 |
Algorithm | string | 是 | RSAES_OAEP_SHA_256 | 簽名算法,取值:
|
MessageType | string | 是 | RAW | 消息類型,取值:
|
Message | bytes | 是 | 二進(jìn)制數(shù)據(jù) | 簽名消息。
|
響應(yīng)數(shù)據(jù)
名稱 | 類型 | 示例值 | 描述 |
Signature | bytes | 二進(jìn)制數(shù)據(jù) | 計(jì)算出來的簽名值。 |
KeyId | string | 1234abcd-12ab-34cd-56ef-12345678**** | CMK的全局唯一標(biāo)識(shí)符。如果請(qǐng)求中的KeyId參數(shù)使用的是CMK的別名,在響應(yīng)中會(huì)返回別名對(duì)應(yīng)的CMK標(biāo)識(shí)符。 |
Algorithm | string | RSAES_OAEP_SHA_256 | 簽名算法。 |
MessageType | string | RAW | 消息類型。 |
RequestId | string | 475f1620-b9d3-4d35-b5c6-3fbdd941423d | 請(qǐng)求ID。 |
錯(cuò)誤碼
訪問公共錯(cuò)誤碼查看更多錯(cuò)誤碼。