草庐IT

sm2签名

全部标签

java - 什么是 java 中的 jar 签名?

什么是jar签名?我们可以定制吗?我的意思是有我们自己的签名。 最佳答案 Jar签名是对jar文件应用数字签名的过程,因此接收方可以使用您的公钥验证其真实性。是的,你可以使用它。您只需要创建一个key并使用keytool添加它。参见JARSigning. 关于java-什么是java中的jar签名?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2018487/

java - 两个签名 Java 'long' 值的饱和加法

如何在Java中添加两个long值,以便在结果溢出时将其限制在Long.MIN_VALUE..Long.MAX_VALUE范围内?要添加整数,可以执行long精度的算术并将结果转换回int,例如:intsaturatedAdd(intx,inty){longsum=(long)x+(long)y;longclampedSum=Math.max((long)Integer.MIN_VALUE,Math.min(sum,(long)Integer.MAX_VALUE));return(int)clampedSum;}或importcom.google.common.primitives.I

银河麒麟服务器操作系统搭建证书服务器并颁发可用于签名的证书步骤说明

银河麒麟服务器操作系统搭建证书服务器并颁发可用于签名的证书的方法与前面Centos7上(centos7使用openssl配置证书服务器并颁发证书(史上最详细版本)_centosphpinfo显示的openssl配置项为/etc/pki/tls/openssl.c-CSDN博客)是一样的,不过使用的openssl版本不同,可能略微不同。 就还是稍微记录一下吧~~使用cat/etc/os-release命令获取当前系统版本信息:一、安装openssl工具rpm-qaopenssl #如果没有查询到则需要进行安装yuminstall-yopenssl#如果服务器可联网,yuminstall命令安装即

java - 具有方法名称和与外部类不同的签名的内部类

我知道如何让这段代码工作,但我很好奇为什么编译器无法弄清楚调用是对外部类方法的调用:publicclassExample{publicvoiddoSomething(inta,intb){}publicclassRequest{publicinta;publicintb;publicvoiddoSomething(){doSomething(a,b);//Error.Fix:Example.this.doSomething(a,b);}}}这是否有比保护编码人员不犯错误更深层次的设计原因? 最佳答案 根据语言定义,外部类方法在内部类

java - XML 数字签名 Java

我需要用JAVA对我的XML消息进行数字签名:生成的XML签名应具有以下格式:DsP5NLca+plhp9tZvGwykfb2whQYt3CQ5sbsVd9Q9aE=LrfE0po3YPvVxB/m77iBWWiR07Ghiuhuj7tO2C2LKqZK2cLrAiidt+3tjbJ3m16quCFxfh7bmjRtJsGi7a3HKtKqY4auqrjNB62AtYrxvm+7Qd/cRacom4e3M9uF9JD1zTfoGun9w4WDfDrDaoZ+ZwUgNtf6sTYO5Ctcj5sYcD0=7D665C81ABBE1A7D0E525BFC171F04D276F07BF2任

java - 如何使用 DKIM 对 Javamail 进行签名

有没有库或没有外部库的方法来做到这一点?我正在使用apachejames作为我的邮件服务器,目前发送这样的电子邮件:publicvoidsendMessage(Stringto,Stringsubject,Stringcontent){MimeMessagemessage=newMimeMessage(session);try{message.addRecipients(Message.RecipientType.TO,to);message.setFrom(newInternetAddress(from));message.setSubject(subject);message.se

java - 理解 Stream.generate 静态方法签名的问题

Java为什么不选择这个签名StreamStream.generate(Suppliersupplier)在这个StreamStream.generate(Suppliersupplier)?我的意思是下面的例子(不编译)作为String的供应商是正确的s在CharSequence的流中也有效不是吗?SupplierconstantHello=()->"Hello";longcount=Stream.generate(constantHello).count(); 最佳答案 这是一个错误。参见https://bugs.openjdk

Azure服务总线共享访问签名

我们希望限制我们项目对操纵Azure服务巴士的功能。目前,所有项目都有所有主题和队列的可见性,单个服务总线是否有一种方法可以具有多个共享访问键,以使某些主题和队列可见?例如:服务巴士A。主题a队列AA队列AB主题b队列BA队列BB服务总线A应该有两个共享访问政策策略A提供对主题A,队列AA和队列AB的访问权限策略B可以访问主题B,队列BA和队列BB在这种情况下,我们可以为项目A和政策B提供政策。项目B。看答案根据文档,您每个SB名称空间,队列或主题最多可以有12个规则。规则可以给出发送,收听或管理权限。文档&我认为您要实现的样本在这里:https://docs.microsoft.co

java - Collections.max() 签名的实际使用

这是对ExplanationofCollections.max()signature的后续问题,其中接受的答案没有深入探讨此通配符的实际原因。max方法需要一个Collection我想不出这个通配符有帮助的实际案例。我什至提到了OracleMorefunwithwildcards它指出Ingeneral,ifyouhaveanAPIthatonlyusesatypeparameterTasanargument,itsusesshouldtakeadvantageoflowerboundedwildcards(?superT).Conversely,iftheAPIonlyreturns

java - 如何使 Ant 任务对我的所有 JAR 文件进行签名和打包?

我的JAR文件必须为webstart应用程序签名。最好也将它们打包以最大程度地减少下载时间。我正在尝试将Ant任务配置为在应用程序部署期间自动执行。由于打包过程重组了使签名无效的jar内部结构,Pack200documentation推荐3个步骤:用pack200重新打包JAR用jarsigner给JAR签名使用pack200压缩JARjar生成.jar.pack.gz文件Ant有一个默认的signjar任务,而Sun发布了一个Pack200anttask.问题是Sunpack200任务一次只对一个文件进行操作,重新打包操作必须指定一个输出文件。我相信这应该是一个相当常见的操作,但是我