文章存档
服务器相关
2022-10-30 11:16:15
1 添加一个新的repo
vim /etc/yum.repos.d/city-fan.repo
然后在里面添加如下内容:
Centos6 编辑为如下:
[CityFanforCurl]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/
enabled=0
gpgcheck=0
2022-08-16 11:44:05
用私钥签名,生成签名文件:
openssl smime -sign -inkey private.key -signer public.crt -in test.txt -out test.signed.txt
用公钥验证签名文件:
openssl smime -verify -in test.signed.txt -signer public.crt -out test.txt -CAfile RootCA.c
2022-07-28 14:31:08
AS2报文包括如下四种情况(注意AS2 1.1支持对报文进行压缩传输)
一、情景1( No encryption, no signature)没有加密,没有数字签名
MIME只有一个主体:传递报文的明文,如下
application/xxxx根据报文格式不同而不同,如application/octet-
2022-07-26 15:06:36
消息传输
AS2协议可以选择签名、加密,或者不选择加密、不选择签名,都可以使用HTTP协议进行传输。
不签名不加密时,如下图:
实际报文样式:
POST /Contoso/ReceiveHTTP/1.1
Conten
2022-07-26 14:40:49
AS2-HTTP标头
AS2标头:AS2消息负载和MDN消息都可以使用这些HTTP标头
AS2 标头
必需/可选
值
A
2022-07-26 14:31:11
相关概念
AS2: Applicability Statement 2(适用性声明)
MIME:Multipurpose Internet Mail Extension protocol 多用途的网际邮件扩充协议
Receipt:收据,指的是消息接受者发送给消息发送者的一个确认收据。
Signed receipt
2022-07-26 09:12:06
概述
随着人工智能的热潮和AI算法的广泛应用,深度学习已成为当前AI研究的重点,在自动驾驶领域,环境感知、传感器融合、控制决策等等都会多少涉及到深度学习,
2022-07-21 12:01:40
自签证书链操作
自签证书包括两大步骤,第一步制作根证书,第二部制作应用证书。其中根证书用来签发应用证书。
1.制作根证书
openssl req -newkey rsa:2048 -keyout root.key -x509 -days 36500 -out root.pem
通过openssl命令生成root.key(私钥文件)和root.pem(根证书文件)。
2.生成应用证书私钥
op
2022-07-21 11:17:11
AS2协议详解
1. 什么是AS2?
AS2是迄今为止工业企业运用的最广泛的企业间B2B通信协议,它被设计用来安全的交换EDI信息,以及使交易的双方确保信息交换可靠、安全的完成。
这个协议首先通过证书(Certification)进行数据加密和数字签名生成数据包,然后通过HTTP (或HTTPS)协议传输.另外还有AS1和AS3,和AS2相比,数据打包方式是一样的,但是AS1通过SMTP协议
2022-07-21 11:10:48
第一种方式
通过openssl生成私钥
openssl genrsa -out server.key 2048
使用私钥生成自签名的cert证书文件,以下是通过参数只定证书需要的信息
openssl req -new -x509 -days 3650 -key server.key -out server.crt -subj "/C=CN/ST=mykey/L=mykey/O=myk
2022-06-27 14:58:17
P2P 通信最大的障碍就是 NAT(网络地址转换),NAT 使得局域网内的设备可以与公网进行通讯,但是不同 NAT 下的设备之间通讯将会变得很困难。UDP 打洞就是用来使得设备间绕过 NAT 进行通讯的一种技术。常用工具有frp、ngrok、花生壳
一、背景知识介绍
1.什么是NAT?
NAT(Network Address Translation,网络地址转换)是一种网络地址翻译技术,主要是将内部的私有IP地址
2022-06-11 10:58:57
uKey登录方案
使用uKey进行身份认证与安全登录主要包括以下步骤:
1)初始化uKey
当新用户提出登录申请时,管理员根据用户需求生成数字证书,同时将数字证书和对应的密钥对写入一个全新的uKey中,然后将此uKey发放给用户。
2)用户注册
将用户的uke