- 博客(17)
- 资源 (30)
- 收藏
- 关注
转载 openssl的证书链验证
使用openssl验证证书链可以用以下命令:debian:/home/zhaoya/openssl#openssl verify -CAfile ROOT_CERT USER_CERT其中的ROOT_CERT可以包含很多证书,可以用cat命令将多级的ca证书合并到一个文件里面,然后程序启动以后会加载ROOT_CERT,ROOT_CERT会在内存中形成一个堆栈结构,各个证书的顺序和文件里面的
2016-06-30 14:05:33 12333
转载 证书链(The Certificate Chains)
名词解释 写道DN (Distinguished Name) 标识名, 包含一些指定实体身份的字段 ,如通用名,组织等等CSR(Certificate Signing Request)数字证书签名请求 其中包含了你的公钥和DN三级证书 是指用户的SSL证书是在"受信任的根证书颁发机构"下的"中级证书颁发机构"下颁发的证书,请注意,这里的级别是指证书路径的级数(Level),要与证书
2016-06-28 11:22:25 1996
转载 数字证书及其认证过程
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码算法是计算机安全通讯的一次技术革命。 当然,公钥的分发也需要数据完整性保护措施,即需要数据完整性服务来保障公钥
2016-06-28 10:57:40 2547
转载 Linux上用udev自动识别并挂载U盘
最近想在U盘中放置一个配置文件,当U盘插入时自动读取配置文件。发现插上U盘后,在/dev下产生sda1、adb1、sdc1等不定设备,需要手动挂载才行。根据网上了解,可以通过udev来实现U盘的自动识别和挂载,操作方法如下: 1. 在/etc/udev/rules目录下新建11-add-usb.rules和11-add-remove.rules,负责设备监测。root@am
2016-06-21 09:09:41 3374
转载 通过udev自动挂载U盘的方法
目前一些主流桌面系统(如Gnome,KDE,Xfce)的较新版本都支持自动挂载(mount)U盘了. 一个流传非常广的说法是 HAL(硬件抽象层) 起了自动挂载的作用, 其实这是误解. 对于2.6内核而言, udev 才是直接从内核接收设备连接或断开信息的主体. udev 从内核得到信息后,根据一些简单规则(注意,是简单规则), 在 /dev 目录下创建相应的设备节点, 并进行某些相关操作.
2016-06-20 16:25:57 1141
转载 udev详解
如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建 的设备文件是动态的。
2016-06-20 15:03:57 868
转载 FindFirstFile函数
返回值编辑Long,如执行成功,返回一个搜索句柄。如果出错,返回一个INVALID_HANDLE_VALUE常数,一旦不再需要,应该用FindClose函数关闭这个句柄参数表编辑参数 类型及说明lpFileNameString,欲搜索的文件名。参数可如下123456
2016-06-16 09:35:29 1761
转载 CString与char *互转总结
1 前言今天在网上看论坛,发现大家对CString与Char *互转各说一词,其实我发现提问者所说的情况与回答问题的人完全不是同一情况,这里做一总结.首先大家得清楚一件事,一般在网上提出问题的人大部分使用的都是VC,那么你就应该知道,在VC下编程,工程属性中有一属性Charecter Set属性,其值可以设置为Use Multi-Byte Charecter Set
2016-06-15 16:13:02 281
转载 CString,string,char*之间的转换
这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转换十分必要。以下我用简单的图示指出三者之间的关系,并以标号对应转换的方法。
2016-06-15 16:00:38 364
原创 VC中遍历文件夹下的文档及子文件夹
//在VC中怎么遍历一个文件夹下的所有文件和子文件夹//在VC中如何循环读取文件夹中的内容#include #include bool find(char * lpPath){ char szFile[100]; char szFind[MAX_PATH]; //WIN32_FIND_DATA结构描述了一个由FindFirstFile,
2016-06-15 15:15:30 648
转载 vc 获取U盘盘符
[cpp] view plain copyUINT DiskType; size_t szAllDriveStrings = GetLogicalDriveStrings(0,NULL); char *pDriveStrings = new char[szAllDriveStrings + sizeof(_T(
2016-06-14 11:28:36 2473
转载 C语言中access函数
头文件:io.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 用 法: int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode );
2016-06-13 16:31:06 587
转载 常用设备接口类GUID
注意:在VC中使用这些常量名称时,除了包含相应的头文件外,还需要预先包含initguid.h头文件。即:[cpp] view plain copy#include 常用设备接口类GUIDIdentifierClass GUIDHeaderGUID_DEVINTERFACE_USB_DEV
2016-06-13 10:57:45 3419
转载 OPENSSL X509证书验证
步骤:1)初始化环境a.新建证书存储区X509_STORE_new()b.新建证书校验上下文X509_STORE_CTX_new()2)导入根证书a.读取CA证书,从DER编码格式化为X509结构d2i_X509()b.将CA证书导入证书存储区X509_STORE_add_cert()3)导入要校验的证书testa.读取证书test,从DER编码格式化为X5
2016-06-03 15:28:30 2496
转载 调用OpenSSL实现数字签名功能例程(二)
// PKCS7Sign.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include #include #include #include #include #inclu
2016-06-03 14:39:04 873
转载 调用OpenSSL实现数字签名功能例程(一)
// sign.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include #include #include #include #pragma comment(lib, "libea
2016-06-03 14:37:57 1303
转载 OpenSSLX509证书操作函数
现有的证书大都采用X。509规范,主要同以下信息组成:版本号、证书序列号、有效期、拥有者信息、颁发者信息、其他扩展信息、拥有者的公钥、CA对以上信息的签名。OpenSSL实现了对X。509数字证书的所有操作。包括签发数字证书、解析和验证证书等。涉及证书操作的主要函数有验证证书(验证证书链、有效期、CRL)、解析证书(获得证书的版本、序列号、颁发者信息、主题信息、公钥、有效期等)。主
2016-06-01 16:22:27 11094
等保2.0宣贯大会大全PDF版.rar
2020-03-22
SM2椭圆曲线公钥密码算法详解.rar
2020-03-22
SM2椭圆曲线公钥密码算法
2019-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人