精易论坛

标题: 【笔记】证书安装 [打印本页]

作者: xiaoyu1986    时间: 2024-12-26 22:01
标题: 【笔记】证书安装
本帖最后由 xiaoyu1986 于 2024-12-26 22:02 编辑

cer证书安装:
DLL:
  
DLL命令名返回值类型公开备 注
CertOpenSystemStoreA整数型 
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertOpenSystemStoreA
参数名类 型传址数组备 注
arg1整数型
arg2文本型
DLL命令名返回值类型公开备 注
CertOpenSystemStoreW整数型 Unicode字符串作为系统存储区名,宽字符模式。
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertOpenSystemStoreW
参数名类 型传址数组备 注
arg1整数型
arg2文本型
DLL命令名返回值类型公开备 注
CertCreateCertificateContext整数型 
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertCreateCertificateContext
参数名类 型传址数组备 注
arg1整数型
arg2整数型
arg3整数型
DLL命令名返回值类型公开备 注
CertAddCertificateContextToStore整数型 
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertAddCertificateContextToStore
参数名类 型传址数组备 注
arg1整数型
arg2整数型
arg3整数型
arg4整数型
DLL命令名返回值类型公开备 注
CertFreeCertificateContext整数型 
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertFreeCertificateContext
参数名类 型传址数组备 注
arg1整数型
DLL命令名返回值类型公开备 注
CertCloseStore整数型 
DLL库文件名:
crypt32.dll
在DLL库中对应命令名:
CertCloseStore
参数名类 型传址数组备 注
arg1整数型
arg2整数型



代码:
  
子程序名返回值类型公开备 注
安装  
变量名类 型静态数组备 注
pCertContext整数型 
hCertStore整数型 
dwFlags整数型 
证书路径文本型 
证书数据字节集 
Free整数型 
Close整数型 
证书路径 = “G:\360MoveData\Users\Administrator\Desktop\cccc.cer”  ' 替换成你的证书路径
证书数据 = 读入文件 (证书路径)
hCertStore = CertOpenSystemStoreA (0, “ROOT”)
调试输出 (hCertStore)
pCertContext = CertCreateCertificateContext (1, 取变量数据地址 (证书数据), 取字节集长度 (证书数据))
调试输出 (pCertContext)
dwFlags = CertAddCertificateContextToStore (hCertStore, pCertContext, 4, 0)
调试输出 (dwFlags)
如果 (dwFlags = 0)
信息框 (“证书安装失败。”, 0, , )
信息框 (“证书安装成功。”, 0, , )
Free = CertFreeCertificateContext (pCertContext)
Close = CertCloseStore (hCertStore, 0)
调试输出 (Free, Close)


i支持库列表   支持库注释   
spec特殊功能支持库




作者: 圆圈    时间: 2024-12-26 22:10
借楼问一下,哪种电子证书能过windows自带防火墙,最好是个人版的便宜些,企业也行,但是太贵了
我的软件报毒厉害,绝对无毒无后门,就sqlite信息管理软件

作者: xiaoyu1986    时间: 2024-12-26 22:15
圆圈 发表于 2024-12-26 22:10
借楼问一下,哪种电子证书能过windows自带防火墙,最好是个人版的便宜些,企业也行,但是太贵了
我的软件报 ...

我要是不借,阁下该如何应对?
作者: 壮志豪情    时间: 2024-12-26 22:58
不才,刚好昨天找到一个更简洁的证书安装源码

  
子程序名返回值类型公开备 注
安装证书逻辑型 
参数名类 型参考可空数组备 注
证书路径文本型
变量名类 型静态数组备 注
证书路径文本型 
返回结果文本型 
运行控制台程序 (取特定目录 ( #Windows系统目录 )“certutil.exe -addstore Root ”#引号 + 证书路径 + #引号, 返回结果, , )
返回 (寻找文本 (返回结果, “已经在存储中”, , ) ≠ -1 寻找文本 (返回结果, “添加到存储”, , ) ≠ -1)


i支持库列表   支持库注释   
shell操作系统界面功能支持库


作者: 壮志豪情    时间: 2024-12-26 23:01
壮志豪情 发表于 2024-12-26 22:58
不才,刚好昨天找到一个更简洁的证书安装源码

  
[/quote]
[size=4]多了一个变量,忘删了[/size]
[e=0].版本 2
子程序名返回值类型公开备 注
安装证书逻辑型 
参数名类 型参考可空数组备 注
证书路径文本型
变量名类 型静态数组备 注
返回结果文本型 
运行控制台程序 (取特定目录 ( #Windows系统目录 )“certutil.exe -addstore Root ”#引号 + 证书路径 + #引号, 返回结果, , )
返回 (寻找文本 (返回结果, “已经在存储中”, , ) ≠ -1 寻找文本 (返回结果, “添加到存储”, , ) ≠ -1)


i支持库列表   支持库注释   
shell操作系统界面功能支持库



作者: pipicool    时间: 2024-12-26 23:09
学习一下
作者: 圆圈    时间: 2024-12-26 23:24
xiaoyu1986 发表于 2024-12-26 22:15
我要是不借,阁下该如何应对?


作者: 小呀小百百    时间: 2024-12-27 01:58
壮志豪情 发表于 2024-12-26 22:58
不才,刚好昨天找到一个更简洁的证书安装源码

[e=0].版本 2

其实注册表也是安装证书的可以的
作者: wh1234567    时间: 2024-12-27 02:15
学习一下
作者: pshq123    时间: 2024-12-27 04:51
谢谢分享
作者: 豆豆灰常开心    时间: 2024-12-27 07:12
感谢分享,很给力!~
作者: 查过    时间: 2024-12-27 07:16
全都是大佬~
作者: qwe111qwe    时间: 2024-12-27 07:35
感谢分享!!!!
作者: renhe2018    时间: 2024-12-27 07:38
太给力,支持啊。
作者: year1970    时间: 2024-12-27 07:55
感谢分享
作者: qqmqqg    时间: 2024-12-27 08:11
666666666666666666666666
作者: kyo9766    时间: 2024-12-27 09:03
简单实用,感谢分享
作者: 一指温柔    时间: 2024-12-27 09:45
#在这里快速回复# 感谢分享!!!!
作者: wjswzj0    时间: 2024-12-27 09:52
感谢分享啊
作者: bianyuan456    时间: 2024-12-27 11:09
已经顶贴,感谢您对论坛的支持!
作者: wmv520    时间: 2024-12-27 11:16
        感谢分享,很给力!~
作者: lm88818    时间: 2024-12-27 17:11
感谢分享,很给力!~
作者: lqylbh    时间: 2024-12-27 18:25
感谢分享,很给力!~
作者: ttggnn    时间: 2024-12-27 20:07
感谢分享
作者: 艾玛克138    时间: 2024-12-27 21:39
谢了,很实用,就喜欢这样的资料
作者: wh1234567    时间: 2024-12-28 03:40
感谢分享
作者: 豆豆灰常开心    时间: 2024-12-28 07:18
感谢分享,很给力!~
作者: 查过    时间: 2024-12-28 07:22
感谢分享,很给力!~
作者: 一指温柔    时间: 2024-12-28 10:02
#在这里快速回复#支持开源~!感谢分享
作者: 何浩文    时间: 2024-12-28 10:39
支持开源~!感谢分享
作者: 菜鸟八哥    时间: 2024-12-28 11:04
支持开源~!感谢分享
作者: 396384183    时间: 2024-12-28 19:23
抖音取无水印地址
作者: 又一天225    时间: 2024-12-28 20:22
牛B啊,
作者: 豆豆灰常开心    时间: 2024-12-29 07:12
感谢分享,很给力!~
作者: 查过    时间: 2024-12-29 07:17
已经顶贴,感谢您对论坛的支持!
作者: 一指温柔    时间: 2024-12-29 10:20
#在这里快速回复# 感谢分享!!!!
作者: f15007937680    时间: 2024-12-29 13:18
学习中   感谢分享,很给力!~
作者: 胖子葛格    时间: 2024-12-30 09:24
感谢大神分享~!
作者: please    时间: 2024-12-30 09:37
感谢分享,支持开源!!!
作者: 哥哥我睡炕i    时间: 2024-12-30 22:11

作者: please    时间: 2024-12-31 09:38
感谢分享,支持开源!!!
作者: fenxiangzhe    时间: 2024-12-31 21:10
6666666666666666666
作者: wh1234567    时间: 2025-1-13 13:41
本帖最后由 wh1234567 于 2025-1-13 13:42 编辑

老师好,求您一个问题,jywg.18.cn如何取Cookies?好像在登录前就生成了?原求助地址:https://125.confly.eu.org/forum.php?mod ... &page=1#pid29640861由于没精币了无法和您发消息,在这里顺便求助您吧,期待老师帮忙

作者: xiaoyu1986    时间: 2025-1-13 13:45
wh1234567 发表于 2025-1-13 13:41
老师好,求您一个问题,jywg.18.cn如何取Cookies?好像在登录前就生成了?原求助地址:https://125.confly.eu.org/ ...

同学你好,你这个站我打不开哟。。。咋这个站需要科学上网吗?
作者: wh1234567    时间: 2025-1-13 13:47
xiaoyu1986 发表于 2025-1-13 13:45
同学你好,你这个站我打不开哟。。。咋这个站需要科学上网吗?

用谷歌浏览器可以正常打开
作者: xiaoyu1986    时间: 2025-1-13 13:50
wh1234567 发表于 2025-1-13 13:47
用谷歌浏览器可以正常打开

确实打开了,,,但是我没看到你说的那些cookie哦。是在哪一步产生的啊?
作者: wh1234567    时间: 2025-1-13 13:53
xiaoyu1986 发表于 2025-1-13 13:50
确实打开了,,,但是我没看到你说的那些cookie哦。是在哪一步产生的啊? ...

3个框输入后点击登录,或者点击验证码图片,就能看到有提交的cookies,不知道是如何产生的,会不会都是时间戳之类产生的?希望老师帮助
作者: wh1234567    时间: 2025-1-13 15:14
xiaoyu1986 发表于 2025-1-13 13:50
确实打开了,,,但是我没看到你说的那些cookie哦。是在哪一步产生的啊? ...

st_psi=A-B-C
当第一个A数变化时,第三个C也会变化,第二个B参数是网页源码里存储的。第一个应该是当前时间精确到毫秒,第三个是如何得来的?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4