检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 明文。 plain_text_base64 String 明文的Base64值,在非对称加密场景下,若加密的明文中含有不可见字符,则解密结果以该值为准。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error Object 错误信息返回体。 表6
X-Auth-Token为null或字符非法。 请重新获取token,并在使用时确保token字符串的完整性。 403 KMS.0302 Invalid X-Auth-Token. X-Auth-Token无效。 请重新获取token,并在使用时确保token字符串的完整性。 403 KMS
创建或导入的SSH密钥对的信息,详情请参见表3。 表3 keypair字段数据结构说明 参数 是否必选 参数类型 描述 public_key 否 String 导入公钥的字符串信息。 type 否 String SSH密钥对的类型,值为ssh或x509。 name 是 String SSH密钥对的名称。 新创建
授权完成后,该账号下所有的IAM用户均能使用授权中指定的密钥。 d9a6b2bdaedd4ba586cabe6372d1b312 授权名称 用户可选择为授权命名。 说明: 输入字符支持数字、字母、“_”、“-”、“:”和“/”。 test 授权操作 用户可以选择多种授权操作。以下为各类型密钥通用授权操作: 查询密钥信息
JSON对象,详情请参见links字段数据结构说明。 version String 若该版本API支持微版本,则填支持的最大微版本号,如果不支持微版本,则返回空字符串。 status String 版本状态,包含如下3种: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还继续支持。
能超过255个字节 type 否 String SSH密钥对的类型。ssh或x509。 public_key 否 String 导入公钥的字符串信息。 scope 否 String 租户级或者用户级。domain或user。 user_id 否 String SSH密钥对所属的用户信息
key:表示标签键,一个凭据下最多包含20个key,key不能为空,不能重复,同一个key中value不能重复。key最大长度为128个字符。 value:表示标签值。每个值最大长度255个字符,value之间为“与”的关系。 表4 TagResponse 参数 参数类型 描述 key String 键。
e = kmsClient.showPublicKey(showPublicKeyRequest); // 4.获取公钥字符串 final String publicKeyStr = showPublicKeyResponse.getPublicKey()
创建或导入的SSH密钥对的信息,详情请参见表3。 表3 keypair字段数据结构说明 参数 是否必选 参数类型 描述 public_key 否 String 导入公钥的字符串信息。 name 是 String SSH密钥对的名称。 新创建的密钥对名称不能和已有密钥对的名称相同。 SSH密钥对名称由英文字母、数
用户最多可以给单个凭据添加20个标签。 约束:取值范围为1到128个字符,满足正则匹配"^((?!\s)(?!sys)[\p{L}\p{Z}\p{N}_.:=+\-@]*)(?<!\s)$" value 否 String 标签的值。 约束:取值范围不超过255个字符,满足正则匹配"^([\p{L}\p{Z}\p{N}_
表3 请求Body参数 参数 是否必选 参数类型 描述 key_alias 是 String 非默认主密钥别名,取值范围为1到255个字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”,且不与系统服务创建的默认主密钥别名重名。 key_spec 否 String
用户最多可以给单个凭据添加20个标签。 约束:取值范围为1到128个字符,满足正则匹配"^((?!\s)(?!sys)[\p{L}\p{Z}\p{N}_.:=+\-@]*)(?<!\s)$" value 否 String 标签的值。 约束:取值范围不超过255个字符,满足正则匹配"^([\p{L}\p{Z}\p{N}_
getMessage()); } } /** * 十六进制字符串转byte数组 * * @param hexString 十六进制字符串 * @return byte数组 */ static byte[]
表3 请求Body参数 参数 是否必选 参数类型 描述 keystore_alias 是 String 专属密钥库别名,取值范围为1到255个字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”,且不与已有的专属密钥库别名重名。 hsm_cluster_id 是 String
例如:0d0466b0-e727-4d9c-b35d-f84bb474a37f。 key_description 是 String 密钥描述,取值0到255字符。 sequence 否 String 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff
例如:0d0466b0-e727-4d9c-b35d-f84bb474a37f。 key_alias 是 String 非默认主密钥别名,取值1到255字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”且 后缀不可以为“/default”。 sequence 否 String
创建时间,时间戳,即从1970年1月1日至该时间的总秒数。 例如:1497341531000 name String 授权名字,取值1到255字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”。 retiring_principal String 可退役授权的用户
创建时间,时间戳,即从1970年1月1日至该时间的总秒数。 例如:1497341531000 name String 授权名字,取值1到255字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”。 retiring_principal String 可退役授权的用户
表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 新创建事件通知的名称。 约束:取值范围为1到64个字符,满足正则匹配“^[a-zA-Z0-9_-]{1,64}$”。 event_types 是 Array of strings 本次事件通知的基础事件列表,基础事件类型如下。
退役授权 “encrypt-data” 加密数据 “decrypt-data” 解密数据 name 否 String 授权名称,取值1到255字符,满足正则匹配“^[a-zA-Z0-9:/_-]{1,255}$”。 retiring_principal 否 String 可退役授权的