导航:首页 > 证书转让 > pkcs12证书在手机哪里

pkcs12证书在手机哪里

发布时间:2021-07-09 11:38:11

1. 怎么下载pkcs 12证书

你好,手机助手里下载

2. 怎样下载手机证书啊

你可以到欧酷网的签名中心去申请你手机的证书
地址是:
http://qianming.ouku.com/
过程是很简单,方便的。
首先是需要进行免费的注册。
然后根据要求填写你的手机型号和手机的串号。
最后提交就可以了。
一般12小时左右就可以完成了。
因为它一天在上午的10时和晚上的19时左右会制作两次证书
所以说比塞班、手机之家什么的快很多了。
并且支持在线的软件签名。
不再需要什么签名工具
只要上传需要签名的软件。
注意是SIS
SISX格式的哦
过会儿下载下来的就是签名好的了软件。
直接安装就好了
十分的方便。
自己试试看吧

3. 如何使用.net读取PKCS12格式数字证书

要读取pkcs12格式的证书,我们需要调用API,在WIN32类中,我们声明这些API的引用:
1using System;
2using System.Runtime.InteropServices;
3
4namespace X509Cert
5{
6
7 public class WIN32
8 {
9 public const uint CRYPT_USER_KEYSET = 0x00001000;
10 public const uint CERT_KEY_PROV_INFO_PROP_ID = 0x00000002;
11 public const uint CRYPT_DELETEKEYSET = 0x00000010;
12
13 [DllImport("crypt32.dll", SetLastError=true)]
14 public static extern IntPtr PFXImportCertStore(ref CRYPT_DATA_BLOB pPfx,[MarshalAs(UnmanagedType.LPWStr)] String szPassword,uint dwFlags);
15
16 [DllImport("CRYPT32.DLL", EntryPoint="CertEnumCertificatesInStore", CharSet=CharSet.Auto, SetLastError=true)]
17 public static extern IntPtr CertEnumCertificatesInStore( IntPtr storeProvider, IntPtr prevCertContext);
18
19 [DllImport("CRYPT32.DLL",CharSet=CharSet.Auto, SetLastError=true)]
20 public static extern bool (IntPtr pCertContext,uint dwPropId,IntPtr pvData,ref uint pcbData);
21
22 [DllImport("advapi32.dll",EntryPoint="CryptAcquireContext",CharSet=CharSet.Auto, SetLastError=true)]
23 public static extern bool CryptAcquireContext(ref IntPtr phProv,string szContainer,string szProvider,uint dwProvType,uint dwFlags);
24
25 [StructLayout(LayoutKind.Sequential)]
26 public struct CRYPT_DATA_BLOB {
27 public int cbData;
28 public IntPtr pbData;
29 }
30
31 [StructLayout(LayoutKind.Sequential)]
32 public struct CRYPT_KEY_PROV_INFO {
33
34 [MarshalAs(UnmanagedType.LPWStr)]
35 public String ContainerName;
36
37 [MarshalAs(UnmanagedType.LPWStr)]
38 public String ProvName;
39
40 public uint ProvType;
41
42 public uint Flags;
43
44 public uint ProvParam;
45
46 public IntPtr rgProvParam;
47
48 public uint KeySpec;
49
50 }
51
52 public WIN32()
53 {
54 //
55 // TODO: 在此处添加构造函数逻辑
56 //
57 }
58 }
59}
60

然后在Cert类中写一个Read方法读取其中的证书。注意:pfx文件有可能包含几个证书

1using System;
2using System.IO;
3using System.Runtime.InteropServices;
4using System.Security.Cryptography.X509Certificates;
5
6namespace X509Cert
7{
8 /// <summary>
9 /// Cert 的摘要说明。
10 /// </summary>
11 public class Cert
12 {
13 public Cert()
14 {
15 //
16 // TODO: 在此处添加构造函数逻辑
17 //
18 }
19 public static System.Security.Cryptography.X509Certificates.X509Certificate[] Read(string filename,string password) {
20
21 //打开证书文件,并读到一个字节数组中。
22 FileStream stream = new FileStream(filename,FileMode.Open);
23 byte[] buffer = new byte[stream.Length];
24 stream.Read(buffer,0,buffer.Length);
25 stream.Close();
26
27 //声明并实例化WIN32.CRYPT_DATA_BLOB 将读取到的字节数组拷贝到它的pbData属性中。将字节数组长度赋给cbData属性
28 WIN32.CRYPT_DATA_BLOB cryptdata = new WIN32.CRYPT_DATA_BLOB();
29 cryptdata.cbData = buffer.Length;
30 cryptdata.pbData = Marshal.AllocHGlobal(cryptdata.cbData);
31 Marshal.Copy(buffer,0,cryptdata.pbData,buffer.Length);
32 IntPtr hMemStore = WIN32.PFXImportCertStore(ref cryptdata,"1234",WIN32.CRYPT_USER_KEYSET);
33 Marshal.FreeHGlobal(cryptdata.pbData);
34
35 uint provinfosize = 0;
36 WIN32.CRYPT_KEY_PROV_INFO certinfo = new WIN32.CRYPT_KEY_PROV_INFO();
37
38 System.Collections.ArrayList certs = new System.Collections.ArrayList();
39
40 IntPtr certHandle = IntPtr.Zero;
41 while((certHandle = WIN32.CertEnumCertificatesInStore(hMemStore,certHandle)) != IntPtr.Zero) {
42
43 if(WIN32.(certHandle,WIN32.CERT_KEY_PROV_INFO_PROP_ID,IntPtr.Zero,ref provinfosize)){
44
45 IntPtr info = Marshal.AllocHGlobal((int)provinfosize);
46
47 if(WIN32.(certHandle,WIN32.CERT_KEY_PROV_INFO_PROP_ID,info,ref provinfosize)) {
48 certinfo = (WIN32.CRYPT_KEY_PROV_INFO)Marshal.PtrToStructure(info,typeof(WIN32.CRYPT_KEY_PROV_INFO));
49
50 certs.Add(new X509Certificate(certHandle));
51 }
52 Marshal.FreeHGlobal(info);
53
54 }
55 }
56
57 Marshal.FreeHGlobal(hMemStore);
58
59 IntPtr hCryptProv = IntPtr.Zero;
60 if(!WIN32.CryptAcquireContext(ref hCryptProv,certinfo.ContainerName,certinfo.ProvName,certinfo.ProvType,WIN32.CRYPT_DELETEKEYSET))
61 throw new Exception("释放内存错误");
62 return (X509Certificate[])certs.ToArray(typeof(X509Certificate));
63
64 }
65 }
66}

4. 如何将AndroidAir用pkcs12格式p12证书转换为用jks格式keystore证书

先把你的CA证书拷贝到你的SD卡里面2.进入手机的“设置”->“位置和安全”,最下面有个“从SD卡安装”,就是安装证书的。点击后按提示操作就OK了。

5. 我的步步高手机在使用QQ邮箱时,需要什么叫安装pkcs12,找遍全网也找不到

我也在找,这个到底是什么意思啊?安卓平板打开一些教育的官网时候就提示这个安装,pkcs#12!求大神解释下啊?跪谢

6. 如何使用P12证书的Android

P12格式证书导入android的方法:
keytool无法直接导入PKCS12文件。
第一种方法是使用IE将pfx证书导入,再导出为cert格式文件。使用上面介绍的方法将其导入到密钥仓库中。这样的话仓库里面只包含了证书信息,没有私钥内容。
第二种方法是将pfx文件导入到IE浏览器中,再导出为pfx文件。
新生成的pfx不能被导入到keystore中,报错:keytool错误: java.lang.Exception: 所输入的不是一个 X.509 认证。新生成的pfx文件可以被当作keystore使用。但会报个错误as unknown attr1.3.6.1.4.1.311.17.1,查了下资料,说IE导出的就会这样,使用Netscape就不会有这个错误.
第三种方法是将pfx文件当作一个keystore使用。但是通过微软的证书管理控制台生成的pfx文件不能直接使用。keytool不认此格式,报keytool错误: java.io.IOException: failed to decrypt safe contents entry。需要通过OpenSSL转换一下:
1)openssl pkcs12 -in mycerts.pfx -out mycerts.pem
2)openssl pkcs12 -export -in mycerts.pem -out mykeystore.p12
通过keytool的-list命令可检查下密钥仓库中的内容:
keytool -rfc -list -keystore mykeystore.p12 -storetype pkcs12
这里需要指明仓库类型为pkcs12,因为缺省的类型为jks。这样此密钥仓库就即包含证书信息也包含私钥信息。

7. 怎么下载手机证书

首先,恭喜大家拿到了来之不易的证书。 但是仍有不少朋友不清楚这个证书是干什么用的。小7就在这跟大家啰嗦几句吧! 手机证书可以理解为:软件的通行证 (S60 V3指的是手机操作系统,目前需要证书签名的也就是这个俗称S60第三版系统支持的手机各类软件 ) S60 第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些软件涉及手机软硬件安全/个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的功能之一)。有的软件安装了会有功能限制,比如:来电通 应用程序要实现这些“被特别限制”了的功能就必须获得“签名”。也就是说要有人来为这个操作的安全性负责!未经任何签名的程序不能安装运行. 好多人都问:得到的“证书”放到哪里? 证书其实不是单纯放到哪里去,而是给需要“签名”的软件签名用的。证书不是直接使用,而是要通过一个专门的程序打包到sis软件中的。证书的作用只是赋予程序一定的权限,比如让它可以安装到手机上,或者让它开机时自动运行。 咱不扯得太远了,先说到这吧,毕竟我们的重点还是主要在所安装的软件上。我们更关注的是一个软件或游戏是不是很实用?是不是有更多的可玩性? 咱们马上进入正题! 给一个软件签名必须具备有: 证书、 签名工具、 软件 在本版块申请到的证书,只能使用本论坛提供的相匹配的签名工具。 我已在下方附件处为大家提供该签名工具。 回复本帖之后,即可下载!! 并能看到图文并茂的手把手教你签名教程。 接下来 A小7 手把手教给大家一个最通俗的签名方法。 1、 运行 签名工具 双击运行 签名工具 v2.2.8.0404.exe 稍等几秒钟,就弹出一个对话框,如下图: 对话框下方有“按任意键继续”的提示,我们按任何键,对话框自动关闭。(此时,会弹出一个说明文件,关闭它就可以了) 2、导入证书 接下来,我们在自己的电脑上,找到存放的证书,在它的图标上单击右键,在弹出的菜单中选择“导入证书(替换)”。 如图: 这时又弹出一个对话框,稍等几秒钟,对话框就显示如下图: 显示成功导入证书后,按照提示,我们按任意键继续,对话框就消失了。 3、给软件签名 现在我们再找到已经存放在电脑上的,需要签名的软件。(未签过名的软件都是以 .SIS 结尾的)。在这个软件的图标上单击右键,在弹出菜单中选择“签名此文件”,如图: 这时就弹出一个对话框,此时正是在给软件签名,请耐心等候,直至该对话框自动关闭。 当这个对话框自动关闭后,会在原来未签名的文件的附近,生成一个新的文件夹,里面有一个以 .sisx为结尾的新文件。说明你已经成功为软件签了名。 这个SISX文件,就是已经签好名的软件,大家就可以拿来安装到自己的手机中了。 以后你需要给其他软件签名时,可以省略前面的几个步骤,可以直接在需要签名的软件上“右键”,再选择“签名此文件”。

8. PKCS#12数字ID文件可以在手机上使用吗

PKCS#7 PKCS#7,也叫做加密消息的语法标准,由RSA安全体系在公钥加密系统中交换数字证书产生的一种加密标准。 概述 PKCS#7描述数字证书的语法和其他加密消息——尤其是,数据加密和数字签名的方法,也包含了算法。当使用PKCS#7进行数字签名时,结果包含签名证书(一列相关证书撤回列表)和已证明路径上任何其他证书。如果使用PKCS#7加密数据,通常包含发行者的参考消息和证书的序列号,它与用于解密已加密数据的公共密钥相关。 PKCS#7也支持另外一些特征,如: ·递归,在一个数字信封上附上一个数字信封,还可再附上一个数字信封,如此等等。 ·加密消息和数字签名的时间标记。 ·签名计数和用户定义属性。 实现 PKCS#7可用于加密两类数据: (1)基本数据:没有加密的数据,并且不包含了的附带物如散列或数字签名。 (2)增强的数据:数据已加密或包含了的附带物,或两者都有。增强的内容以一种形式压缩进另外的内容里面。 PKCS#7标准定义了多种内容类型,包括下面这些: ·数据:字节或8位元组串。 ·签名设计:随加密数据摘要一起的数据。一个信息摘要是一个哈希算法的结果(术语摘要和散列是相同定义的)。使用信息摘要保证原始消息在传输过程中没有被篡改,并确认发送者的身份。 ·封装数据:密文加上公钥能够解密数据。用这种方法保持消息内容对所有人保密,都是信任收件人。 ·签名和加密数据:有公钥的加密内容和双重加密的消息摘要。 ·摘要数据:数据加上消息摘要。 ·单独的加密数据:在这种情况,加密数据的公钥必须通过其他机制传输。 参考资料ke/view/886424.htm

9. 手机证书怎么弄

去欧酷的在线签名看看吧

自动提交串号,12小时内申请完毕

而且还支持在线签名哦~~~~

每天可以生成两次,还是蛮方便的~~~

阅读全文

与pkcs12证书在手机哪里相关的资料

热点内容
七日杀75创造模式 浏览:905
潍坊高新区公共行政审批服务中心 浏览:455
马鞍山深蓝光电 浏览:699
06岁公共卫生服务工作总结 浏览:137
基本公共卫生服务规范第三版 浏览:249
矛盾纠纷排查调处记录表 浏览:59
电力qc成果发布ppt 浏览:407
沙雕发明博主 浏览:105
禹城市工商局合名 浏览:977
网络侵犯著作权报案 浏览:734
税务报到期限 浏览:6
怎样查询银行卡有效期 浏览:19
浙江省温州市工商局企业查询 浏览:592
马鞍山全套多少钱 浏览:568
艾丁顿发明了什么 浏览:651
希腊谁创造了人类 浏览:415
社区公共卫生服务工作总结 浏览:66
学校矛盾纠纷排查化解方案 浏览:752
卫生院公共卫生服务绩效考核总结 浏览:490
郴州学府世家纠纷 浏览:197