You need to enable JavaScript to run this app.
导航

创建用户主密钥

最近更新时间2023.06.21 16:55:00

首次发布时间2021.11.24 19:45:10

描述
创建用户主密钥

密钥管理类型密钥类型密钥规格支持的加密算法支持的签名算法
软件密钥对称密钥SYMMETRIC_256AES-256-GCM-

非对称密钥

RSA_2048
RSA_3072
RSA_4096

RSAES_OAEP_SHA_256

RSA_PSS_SHA_256
RSA_PSS_SHA_384
RSA_PSS_SHA_512
RSA_PKCS1_SHA_256
RSA_PKCS1_SHA_384
RSA_PKCS1_SHA_512

EC_P256
EC_P256K

-

ECDSA_SHA_256

EC_P384-ECDSA_SHA_384

EC_P521

-

ECDSA_SHA_512

硬件密钥对称密钥SYMMETRIC_128SM4-128-GCM-
SYMMETRIC_256AES-256-GCM-

非对称密钥

RSA_2048
RSA_3072
RSA_4096

RSAES_OAEP_SHA_256

RSA_PSS_SHA_256
RSA_PSS_SHA_384
RSA_PSS_SHA_512
RSA_PKCS1_SHA_256
RSA_PKCS1_SHA_384
RSA_PKCS1_SHA_512

EC_P256
EC_P256K

-

ECDSA_SHA_256

EC_P384-ECDSA_SHA_384
EC_P521-ECDSA_SHA_512
EC_SM2SM2PKESM2_DSA

请求业务参数

名称类型是否必选示范值描述
ActionstringCreateKey接口名,取值:CreateKey
Versionstring2021-02-18版本号,取值:2021-02-18

KeyringName

String

test_keyring-1

密钥环的别名。
长度为 2 - 31 个字符
合法字符:[a-zA-Z0-9-_]

KeyName

String

test_key-1

密钥的别名。
长度为 2 - 31 个字符
合法字符:[a-zA-Z0-9-_]

KeySpec

String

SYMMETRIC_256

对称密钥
SYMMETRIC_256
SYMMETRIC_128

非对称:
RSA_2048
RSA_3072
RSA_4096
EC_P256
EC_P256K
EC_P384
EC_P521
EC_SM2

KeyUsage

String

ENCRYPT_DECRYPT

密钥用途,取值:

  • ENCRYPT_DECRYPT
  • SIGN_VERIFY

Description

String

Example description

密钥的描述。
长度为 0 - 8192 个字符。

ProtectionLevel

String

SOFTWARE

密钥保护级别,取值:

  • SOFTWARE
  • HSM

返回业务参数

名称类型描述
ResponseMetaDataResponseMetaData返回公共参数
ResultKey密钥元数据

请求示例

https://kms.volcengineapi.com?Action=CreateKey&Version=2021-02-18&KeyringName=test_keyring-1&KeyName=test_key-1

返回示例

{
    "ResponseMetadata":{
        "RequestId":"DBFD8037-904D-4DD2-9BDB-BDF743E545B5",
        "Action":"CreateKey",
        "Version":"2021-02-18",
        "Service":"kms",
        "Region":"cn-north-1"
    },
    "Result":{
        "Keys":[
            {
                "ID":"d24a9f14-1a8b-4393-b66e-b77b766b5735",
                "CreationDate":1625818017,
                "UpdateDate":1625818017591,
                "KeyName":"test_key-1",
                "KeySpec":"SYMMETRIC_256",
                "Description":"",
                "KeyState":"Enable",
                "KeyUsage":"ENCRYPT_DECRYPT",
                "ProtectionLevel":"SOFTWARE",
                "Origin":"CloudKMS"
            }
        ]
    }
}