美文网首页
谷歌支付-更新公钥

谷歌支付-更新公钥

作者: 亦久亦韭 | 来源:发表于2023-04-17 17:58 被阅读0次

1.打开google商家资料
2.

image.png
3. image.png
4. image.png
5.以上是怎么更新的步骤,下面是怎么生成公钥
6.第 1 步:生成私钥
以下示例会生成适用于 NIST P-256 的椭圆曲线私钥,并将其写入 key.pem:
openssl ecparam -name prime256v1 -genkey -noout -out key.pem

可选:查看私钥和公钥
使用以下命令查看私钥和公钥:

openssl ec -in key.pem -pubout -text -noout

该命令会产生类似于以下内容的输出:

read EC key
Private-Key: (256 bit)
priv:
    08:f4:ae:16:be:22:48:86:90:a6:b8:e3:72:11:cf:
    c8:3b:b6:35:71:5e:d2:f0:c1:a1:3a:4f:91:86:8a:
    f5:d7
pub:
    04:e7:68:5c:ff:bd:02:ae:3b:dd:29:c6:c2:0d:c9:
    53:56:a2:36:9b:1d:f6:f1:f6:a2:09:ea:e0:fb:43:
    b6:52:c6:6b:72:a3:f1:33:df:fa:36:90:34:fc:83:
    4a:48:77:25:48:62:4b:42:b2:ae:b9:56:84:08:0d:
    64:a1:d8:17:66
ASN1 OID: prime256v1

第 2 步:生成采用 Base64 编码的公钥

在上一个可选步骤示例中生成的私钥和公钥采用了十六进制编码。若想获取采用未压缩点格式进行 Base64 编码的公钥,请使用以下命令:

openssl ec -in key.pem -pubout -text -noout 2> /dev/null | grep "pub:" -A5 | sed 1d | xxd -r -p | base64 | paste -sd "\0" - | tr -d '\n\r ' > publicKey.txt

该命令会生成一个 publicKey.txt 文件,其内容是采用未压缩点格式的 Base64 版密钥,类似于以下内容:

BOdoXP+9Aq473SnGwg3JU1aiNpsd9vH2ognq4PtDtlLGa3Kj8TPf+jaQNPyDSkh3JUhiS0KyrrlWhAgNZKHYF2Y=

文件内容不含任何额外的空格或回车符。要验证这一点,请在 Linux 或 MacOS 中运行以下命令:

od -bc publicKey.txt

第 3 步:生成采用 PKCS #8 格式及 Base64 编码的私钥
Tink 库期望您的私钥以 PKCS #8 格式进行 Base64 编码。要根据第一步中生成的私钥生成此格式的私钥,请使用以下命令:

openssl pkcs8 -topk8 -inform PEM -outform DER -in key.pem -nocrypt | base64 | paste -sd "\0" -

该命令会产生类似于以下内容的输出:

MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgWV4oK8c/MZkCLk4qSCNjW0Zm6H0CBCtSYxkXkC9FBHehRANCAAQPldOnhO2/oXjdJD1dwlFPiNs6fcdoRgFu3/Z0iKj24SjTGyLRGAtYWLGXBZcDdPj3T2bJRHRVhE8Bc2AjkT7n

相关文章

  • iOS----支付宝支付

    首先需要先到支付宝开发者平台创建应用,获取公钥和私钥。 将公钥上传到支付宝,我们可以获取支付宝的公钥(支付完成时用...

  • ubuntu安装谷歌浏览器Chrome

    将下载源加入到系统的源列表 导入谷歌软件的公钥 对当前系统的可用更新列表进行更新 执行对谷歌 Chrome 浏览器...

  • 支付宝php sdk验签rsaCheckV1不正确isSign一

    有几大吐槽点 1:领导给的公钥,给的公钥和支付宝公钥是一样的,就一直验签不通过(应用公钥和支付宝公钥看着一样,中间...

  • Ubuntu18.04安装Google Chrome浏览器

    1 添加Google Chrome下载源 2 导入谷歌软件的公钥(KEY) 3 更新当前系统 4 安装Google...

  • 支付宝支付相关

    支付宝PC端支付,回调验签失败。 除了各个参数输入正确,需要特别注意的是验签的公钥是用支付宝公钥,而不是应用公钥。...

  • app调起支付宝支付

    1. 用公司的账户申请支付宝账户 2.下载支付宝秘钥生成工具,生成公钥,秘钥(保存好公钥秘钥文件),编写app说明...

  • 关于支付宝支付

    概念 应用公钥:由商户自己生成的RSA公钥(与应用私钥必须匹配),商户需上传应用公钥到支付宝开放平台,以便支付宝使...

  • 谷歌浏览器(chrome)安装

    一、加入列表源 二、导入谷歌软件的公钥 三、更新列表 四、Chrome 浏览器(稳定版)的安装

  • iOS集成支付宝

    1. 申请签约 商家服务 2. 生成公钥与私钥 参考博客 支付宝集成获取私钥与公钥 3. 支付宝的支付流程 ...

  • 支付流程

    支付宝支付 在注册完蚂蚁金服开放平台之后,需要先使用秘钥生成工具生成一对公钥和私钥;然后将生成的公钥传给支付宝,得...

网友评论

      本文标题:谷歌支付-更新公钥

      本文链接:https://www.haomeiwen.com/subject/uuucjdtx.html