首页 > 系统相关 >关于微信支付API证书LINUX安装问题

关于微信支付API证书LINUX安装问题

时间:2022-09-02 08:58:31浏览次数:58  
标签:公钥 证书 微信 CA SSL API LINUX 服务器

什么是ssl证书

  SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了),即通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露,保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否是真实可靠。

 ca证书是什么
  CA 也拥有一个证书(内含公钥和私钥)。网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书。如果用户想得到一份属于自己的证书,他应先向 CA 提出申请。在 CA 判明申请者的身份后,便为他分配一个公钥,并且 CA 将该公钥与申请者的身份信息绑在一起,并为之签字后,便形成证书发给申请者。如果一个用户想鉴别另一个证书的真伪,他就用 CA 的公钥对那个证书上的签字进行验证,一旦验证通过,该证书就被认为是有效的。证书实际是由证书签证机关(CA)签发的对用户的公钥的认证。证书的内容包括:电子签证机关的信息、公钥用户信息、公钥、权威机构的签字和有效期等等。目前,证书的格式和验证方法普遍遵循X.509 国际标准。
  两者有何区别
  SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为服务器证书。CA机构除了可以颁发SSL证书之外,还可以颁发其他数字证书,比如:代码签名证书和电子邮件证书等等。CA是证书颁发机构,由CA机构颁发的证书都可以成为CA证书,SSL证书只是CA机构颁发证书的其中一种。
  两者各有自己的优缺点,大家可以根据自己的需求进行取舍。

关于微信支付API证书部署

开发这两天在对接微信支付,一开始没搞明白翻阅了好多文档.关于微信支付API证书部署的文章非常少,大部分都是程序中直接调用证书.至于证书安装讲的都是WINDOWS环境下直接导入, 官方下载也只提供了WINDOWS和MAC版本. 我用的是CENTOS7的版本和ROCKY8.6的版本,服务器的证书都安装过. 直接把

apiclient_cert.p12的证书拷贝到如下路径告知开发即可!

 

服务器根证书: /etc/pki/tls/certs/CA/appliclient_cert.p12  在CentOS下找到这个目录了

标签:公钥,证书,微信,CA,SSL,API,LINUX,服务器
From: https://www.cnblogs.com/niewd/p/16648538.html

相关文章

  • Linux下使用rm删除文件,并排除指定文件
    rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的......
  • linux 内核态和用户态
    了解一下用户态和内核态的区别。例如我们的应用程序需要从磁盘读取某个文件的数据,此时并不是直接从磁盘加载到应用内存中,而是:先将数据从「磁盘」复制到「内核Buffer」......
  • 【转载】linux之vmlinux、vmlinuz、System.map和/proc/kallsyms简介
    原文:linux之vmlinux、vmlinuz、System.map和/proc/kallsyms简介_小立爱学习的博客-CSDN博客_vmlinux文章目录前言一、vmlinux与vmlinuz1.1vmlinux1.2vmlinuz1.......
  • 新机器(禁止上网)安装vscode及公钥方式登陆linux
    1.1 新机器(禁止上网)安装vscode注意:以下三个程序版本必须一至。1) vscodeWin10安装程序2) win10插件(ssh客户端)3) linux里vscode-server-linux-x64.tar.gz(ssh服......
  • linux AWK
    $cat1.txt./smp_ao_stafpotl_info.log.2020-07-23-AM:2020-07-2309:36:22,655898582491[WebContainer:1]ERRORcom.group.bussvc.stafpotl.service.AppListTypeS......
  • 最新小红书数据 小红书爬虫 小红书接口 xhs 小红书算法 小红书api
    最新版小红书APP接口,需要交流的朋友联系,少量勿扰,谢谢!只取APP公开数据,不做违法事情,如有侵犯贵公司,请联系删除!博主详情笔记详情博主笔记列表笔记评论关键词搜索等等接......
  • Linux搭建禅道-操作手册
    1.首先进入禅道官网:https://www.zentao.net/,下载禅道的安装包。注意:查看Linux的版本,下载符合要求的版本的禅道安装包。  此时下载这个64位的,之前尝试使用32位的发......
  • Linux 系统运行级别
    centos6及之前的版本中,系统运行级别通过/etc/inittab文件来进行设置和控制。但在centos7中,查看这个文件内容会发现[root@test_vm~]#cat/etc/inittab#inittabisno......
  • linux shell中'',""和``的区别
    linuxshell中'',""和``的区别-XuFeng-博客园 https://www.cnblogs.com/Skyar/p/5914942.html今天学习一个bash脚本,看到有一条:bin=`dirname"$0"`(dirnamefilenam......
  • Linux下阿里云镜像仓库
    Linux下阿里云镜像仓库阿里云镜像加速器第一步:进入apache-maven-3.6.1/conf/目录cdapache-maven-3.6.1/conf/第二步:编辑settings.xml文件添加阿里云仓库镜像vimset......