java开发spc_Authenticode,SPC和Java CodeSign之间的区别?
大多数CA都在销售不同“产品”的代码签名证书,如Verisign或Certum:
> Microsoft Authenticode – “允许您签署EXE,OCX,DLL,bla ……”
> Java CodeSign – “允许您签署Java代码”
>软件发行商证书 – “允许您签署软件”
好吧,我真的对此感到困惑.所有这些产品有什么区别 – 除了价格?自从我很好奇以来,我曾几次询问Verisign和其他CA.但没有得到答案.
我从Certum CA获得了Authenticode证书.我在Internet Explorer中注册它,将其导出为PKCS#12 PFX,并且可以按照承诺签署EXE,….
现在……我尝试用keytool将这个PFX导入Java,然后我尝试签署一个JAR.它奏效了!
然后有神秘的“软件发行商证书”作为产品.我不知道我能/应该签什么…… Mac? Linux呢? “Microsoft Authenticode”不是软件发行商证书吗?不是EXE“软件”吗?这真让我困惑.
所以,我现在的问题是:当我订购了Microsoft Authenticode证书时,使用它来签署例如JAR文件或可能的任何其他内容?这些证书之间似乎没有技术差异.所有这些产品应该具有相同的代码签名EKU-OID“1.3.6.1.5.5.7.3.3”,这在EXE,JAR,Adobe Air和周围也存在的地方之间没有任何区别.因此,如果所有“CodeSigning”证书在技术上都相同,那么为什么我必须决定是否要成为“Java Developer”或“Windows Developer”或“Software Developer”?
也许证书仍有差异?当我使用Authenticode-certs签名时,我可能在JAR中没有足够的权限?
(PS:我不会在商业上使用我的软件!)
java开发spc_Authenticode,SPC和Java CodeSign之间的区别?相关推荐
- JAVA开发学习——欢迎来到JAVA开发世界!
java概述 Java是第一门完全面向对象编程的计算机语言 作者:詹姆斯·高斯林(James Gosling) 三大平台版本 J2SE(Java 2 Platform Standard Edition ...
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...
- wim10系统怎么装java_w10系统怎么安装java开发环境|w10安装java开发环境的方法
w10系统怎么安装java开发环境?java开发环境搭建 for java新学者不清楚的话,可以看看以下的教程. 具体方法如下: 1.下载开发工具包(JDK).对于不同的操作系统,可下载的文件格式不同 ...
- 解析java中方法的重载和重写之间的区别与联系
解析java中方法的重载和重写之间的区别与联系 1 不同点 1.1 方法重写是在不同的类中(父子类),方法重载是在同一类中 1.2 方法重载最初的目的是构造方法的多样化,方法重写的目的是让重写的方法满 ...
- SQL server 2000 标准版、企业版、开发版、个人版各版本之间的区别
SQL server 2000 标准版.企业版.开发版.个人版各版本之间的区别 企业版提供了最多的功能特性和最佳的性能,适用于大规模的企业生产应用环境. 标准版的功能相对少一些,比较适合于中小规模的企 ...
- java ordered list_关于并行处理:Java 8的forEachOrdered()和sequence()方法之间的区别?...
我正在使用Java 8并行流,并且希望以并行流的方式打印元素是某种顺序(例如插入顺序,反向顺序或顺序顺序). 为此,我尝试了以下代码: System.out.println("With fo ...
- java开发人员_每个Java开发人员都应该阅读的10本书
java开发人员 我已经阅读了自己的软件开发书籍,并且发现发现一本我想多次阅读的书籍非常罕见. 但是,有时我会发现一本书,每次阅读时都会教给我新的东西. 这篇博客文章是对这些稀有宝石的致敬. 现在,我 ...
- JAVA 开发命名规范——阿里巴巴Java开发手册
0)Service/DAO层方法命名规约 1)获取单个对象的方法用get做前缀. 2)获取多个对象的方法用list做前缀. 3)获取统计值的方法用count做前缀. 4)插入的方法用save(推荐)或 ...
- Java开发入门教程!java开发架构师职责
什么是Service Mesh 作为Service Mesh技术探索和实践的先行者,全球第一个真正的Service Mesh项目Linkerd负责人.Buoyant公司创始人兼CEO William ...
最新文章
- 《Datawhale年度学习总结报告》发布!
- JAVA入门[17]-ControllerAdvice处理exception
- MY_SQLCode
- windows如何实现视屏自动定时、全屏、轮播 播放
- php yield 个人小解_php 技术 yield 问题
- 4-曲线拐点模型分析
- java的if里有多个if_代码里写很多if会影响效率吗?
- CODVES 5929 亲戚
- activiti学习--08 连线
- scala基础之类和对象
- 记一次Mysql数据库Kill完之后启动不起来的解决方案
- Android Intent的使用
- AI 与 5G 时代,实时互联网的下一个风口是什么?
- 支撑EB级规模的大数据平台深度揭秘
- ffmpeg之YUV420P转RGB24
- mybatisplus修改单个属性_SolidWorks工程图比例:整体修改与单视图修改
- SCTP协议与程序设计案例
- 《畅玩NAS》第3章 ESXI安装OpenMediaVault
- Prizmo Pro for Mac(OCR文字扫描识别软件)
- 一对一关系,一对多关系,多对多关系的简单理解