获取托管密码

描述:

查询托管密码,返回的值是经过AES_128对称加密的密文,使用时需要进行对称解密。

请求参数:

名称 类型 是否必须 描述
requestTime String 请求时间,格式为:yyyyMMddhhmmssSSS
appId String 应用的唯一识别码,由系统分配
keychainAccount String 托管的账号名称(如数据库的账号名称)
reason String 获取原因
encryptVersion String

加密版本(获取到的密码的加密方式)

可选字段,用于区分加解密模式,兼容AES的ECB和CBC两种模式

传参,encryptVersion="2.0",为AES的CBC加密模式

不传参,则默认为AES的ECB加密方式

目前仅支持上面两种方式,否则会报参数错误

sign String 签名值,见签名算法

返回参数:

名称 类型 描述
code String 返回码,成功返回"SUCCESS"
responseTime String 响应时间,格式为:yyyyMMddhhmmssSSS
appId String 应用的唯一识别码,由系统分配
keychainAccount String 托管的账号名称(如数据库的账号名称)
region String 托管的区域
reason String 获取原因,返回请求中的输入
keychainPassword String 获取到的托管密码密文,加密方式见加密算法
sign String 见签名算法
requestId String 当前请求Id

请求示例:

      https://kms-cn-shanghai.yun.pingan.com/?action=GetKeychainPassword
      &reason=<get password reason>
      &sign=<sign>
      &requestTime=<requestTime>
      &appId=<app id>
      &keychainAccount=<keychainAccount>
      &<公共请求参数>

返回示例:

      {
            "code": "SUCCESS",
            "reason": "your get password reason",
            "responseTime": "20181204162959982",
            "appId": "your appId",
            "sign": "sign value",
            "keychainAccount": "keychainAccount",
            "keychainPassword": "password"
            "requestId": "7d5e94eb-75b6-45fc-a974-30d21296f48b",
      }

 

以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题