digital-certificate相关内容

Android应用程序的";./META-INF/CERT.RSA&qot;文件中包含什么内容?

我是加密证书新手,正在尝试为Android应用程序找出./META-INF文件夹下的“CERT.RSA”文件的组件。 据我了解,“CERT.RSA”用于验证同一目录下的“CERT.SF”文件的签名。包括证书元信息(主体、颁发者、序列号等),开发者私钥签名的CERT.SF签名,以及用于验证签名的公钥。 如何从“CERT.RSA”文件派生上述组件?特别是,如何从CERT.RSA中检索公钥? ..

我可以通过java在我的系统上安装证书吗

我可以通过 java 在我的系统上安装证书吗 类似这样的东西.证书[] 证书 = someClass.getsystemCertificates(); 有没有可用的api???? 解决方案 您可以使用 keytool 命令获取您的 cacerts 文件中的证书列表,该文件是 Java 批准的证书的集合附带.此密钥库的默认密码是“changeit". keytool -li ..
发布时间:2022-01-25 16:55:09 Java开发

从 Delphi 以编程方式检查数字签名

我需要 Delphi 中的一个函数来验证外部 EXE 或 DLL 的数字签名.在我的特定应用程序中,我偶尔会调用其他进程,但出于安全考虑,我想确保这些可执行文件是由我们的组织在运行之前创建的. 我看过 微软在 C 中的示例,但是,我不想要如果其他人已经有的话,浪费时间将其翻译成 Delphi. 与第三方库相比,我更喜欢片段或代码示例.谢谢. 解决方案 给你: //IsCode ..

如何将数字证书添加到 SingleImage Install Shield 安装程序

我有一个使用 Visual Studio 2012 中的 Install Shield 受限版本创建的安装程序. 我有一个想要添加到安装程序的数字证书. 我想使用 Install Shield 的 SingleImage 功能来创建单个安装文件(例如 setup.exe)并将其交付给我的客户.然而,似乎我必须将数字证书附加到一个 msi 文件中,该文件由 Install Shield ..
发布时间:2022-01-25 16:25:49 其他开发

在 C# 中,使用 x.509 证书对 xml 进行签名并检查签名

我正在尝试使用 x.509 证书对 XML 文件进行签名,我可以使用私钥对文档进行签名,然后使用 CheckSignature 方法(它具有接收证书作为参数的重载)来验证签名. 问题是验证签名的用户必须拥有证书,我担心的是,如果用户拥有证书,那么他可以访问私钥,据我所知,这是私有的,应该只可用给签名的用户. 我错过了什么? 感谢您的帮助. 解决方案 在 .NET 中,如果 ..

如何使用受信任的中间 CA 证书验证客户端证书?

我拥有由 CA1 证书签名的客户端证书“A".CA1 证书由根证书签名. 现在我有了 CA1 证书(受信任)并收到了客户端证书(不受信任).在验证期间,我只需要使用 CA1(受信任)验证客户端证书的信任路径.我没有/receive 根证书. 是否可以进行此验证? 我正在使用 Openssl 1.0.0g 版本库.如果有人知道如何做到这一点,请与我分享. 解决方案 既然你已 ..

以编程方式确定 Excel 文件 (.xls) 是否包含宏

有没有什么方法可以以编程方式确定 .xls 是否包含宏,而无需在 Excel 中实际打开它? 还有什么方法可以检查这些宏是用哪个证书(包括时间戳证书)签名的?再次不使用 Excel. 我特别想知道,当存在宏时,是否有任何字符串总是出现在 Excel 文件的原始数据中. 解决方案 可以,您可以将.xls文件作为复合文档文件打开,并检查是否包含VBA文件夹和包含VBA代码的流. ..
发布时间:2022-01-13 09:35:25 其他开发

如何在 PHP 中创建数字证书并导出到 .p12 文件?

如何在PHP中创建数字证书并导出为.p12文件? 我希望 .p12 文件包含私钥.并且还要检查密钥对是否已经发出(登录数据库). 我发现了一个名为“openssl_pkcs12_export_to_file"的函数,但不知道从哪里开始.看来我需要一个 X509 证书和一个私钥. 解决方案 "sha1","x509_extensions" =>"v3_ca",“req_exten ..
发布时间:2022-01-07 19:31:06 PHP

Python:使用 pyOpenSSL.crypto 读取 pkcs12 证书

我有西班牙当局 (FNMT) 颁发的有效证书,我想使用它以了解更多信息.该文件的扩展名为 .p12 我想阅读其中的信息(名字和姓氏)并检查证书是否有效.可以用 pyOpenSSL 做到这一点吗?我想我必须在 OpenSSL 中使用加密模块.任何帮助或有用的链接?尝试在这里阅读:http://packages.python.org/pyOpenSSL/openssl-crypto.html 但 ..
发布时间:2022-01-07 18:54:54 Python

使用 java 代码将证书添加到密钥库

我正在尝试使用服务器的 .cer 证书文件建立 https 连接.我可以使用浏览器手动获取证书文件,并使用 keytool 将其放入密钥库.然后我可以使用 java 代码访问密钥库,获取我添加到密钥库的证书并连接到服务器. 然而,我现在甚至想要使用 java 代码实现获取证书文件并将其添加到我的密钥库的过程,而不使用 keytool 或浏览器来获取证书. 有人可以告诉我如何处理这个问题 ..
发布时间:2021-12-26 19:44:12 Java开发

如果“工具"菜单中没有“数字签名"项,我如何向 VBA Access 项目添加证书?

我正在尝试让 Access 2000 数据库在 Access 2010 运行时中运行,并删除有关文件不受信任的警告对话框.我做了一些研究并发现了 SelfCert.exe 程序.这是一个很好的证书教程. 还有这个. 甚至 Microsoft 也有针对 Access 2000 的说明,指出应该存在此菜单项.但是,Access 2000 VBA IDE 中的“工具"菜单没有“数字签名"菜单项.更糟糕的 ..
发布时间:2021-06-04 19:02:10 其他开发

使用RSA公钥在Openssl中生成私钥?

我知道可以使用此链接,以为OpenSSL中的自签名证书生成一个公共密钥和一个私有密钥.但是对于给定的公钥,我可以找出对应的私钥吗?我一直在使用1024位RSA公钥. 因为我的作业中有这个问题: 为句子“我的名字是"生成数字签名.我的声音就是我的护照."可以使用带有以下1024位RSA公钥的OpenSSL进行正确验证.(提示:可能未像正常的RSA模数那样生成模数.): ----- ..
发布时间:2021-04-21 20:10:39 其他开发

获取证书链

我正在使用Java中的X509证书.给出证书,是否有可能在签名层次结构中找到所有其他证书,直到您获得根证书? 我有一个证书文件(带有 .cer 扩展名),我想提取父签名证书.我要一直寻找该证书的父级,直到获得最终的根证书,该证书是自签名的. 我已经在 java.security.cert 中检查了X509Certificate证书API和相关API,但是找不到有用的东西. 解决方 ..

受信任的根证书已神奇地安装到Windows

在某些站点上,证书链无法建立到受信任的根证书,因为Windows未知此受信任的根证书.但是,如果我们使用IE或Chrome浏览器访问此类网站,则Windows会自动在某个位置下载(验证)受信任的根目录,并将其以静默方式安装到受信任的证书颁发机构存储中.之后,我们可以将证书链构建到新安装的根目录.如果我们从Windows存储中手动删除新下载的受信任的根证书,则无法再次构建该链. 我知道授权信息 ..
发布时间:2021-04-21 20:09:55 其他开发

openssl命令挂起

以下对 openssl 的请求挂起 openssl req -key server.key -out server.csr 知道可能是什么问题吗? 解决方案 您需要另一个参数,它希望从标准输入中读取证书.可能是您打算添加 -new 作为命令行参数,或者您需要通过标准输入中的现有证书. ..
发布时间:2021-04-21 20:09:32 服务器开发