草庐IT

签名校验

全部标签

java - 如何 'getConstructor',其中构造函数签名包含java数组

是否可以使用getConstructor获取下面类X的构造函数?publicclassA{}publicclassY{}publicclassXextendsY{publicX(Aa,Y[]yy){}publicvoidsomeMethod()throwsSecurityException,NoSuchMethodException{Classclazz=X.class;Constructorc=clazz.getConstructor(newClass[]{A.class,/*whatdoIputinhereforthearrayofYs?*/});}}谢谢

Java:更通用的方法签名给了我一个 NoSuchMethodError

有一个jar,当它被创建时应该使用方法MyClass.doSomething(List)。此方法已更改为doSomething(Collection)并放入另一个jar(仅限此类)。我将第二个jar放在类路径中第一个jar的前面,但是当我的第一个jar中的代码使用List调用MyClass.doSomething()时,我仍然得到一个java.lang.NoSuchMethodError:MyClass.doSomething(Ljava/util/List;)Ljava/util/List;这怎么可能?Ant已用于编译jars。 最佳答案

java - 获取字节数组的 CRC 校验和并将其添加到该字节数组

我有这个字节数组:staticbyte[]buf=newbyte[]{(byte)0x01,(byte)0x04,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x01};现在,这个字节数组的CRC校验和应该是0x60,0x0A。我希望Java代码重新创建此校验和,但我似乎无法重新创建它。我试过crc16:staticintcrc16(finalbyte[]buffer){intcrc=0xFFFF;for(intj=0;j>>8)|(crc>4);crc^=(crc并使用Integer.toHexString()转换它们,但没有一个结果与正确的CRC匹

使用ITEXT 5使用证书和私钥签名PDF文档

我有一个证书,该证书用于我的Web服务器中的TLS/SSL。该证书是由值得信赖的当局颁发的,我的RSA私钥和X509证书的证书相同。证书的主要用法表明它可用于数字签名。现在,我需要使用该证书在数字上签署PDF,但是在所有示例中,他们都要求提供一个我没有的PKCS12文件。是否有任何解决方案可以使用该键和CER签署PDF,或者可以使用任何OpenSSL命令生成PKCS12?看答案奇怪的是,可以将证书用于TLS和数字签名。通常,关键用法不同,通用名称与域名匹配。如果这是您的要求opensslpkcs12-export-outcertificate.pfx-inkeyprivateKey.key-i

java - 使用 Java 向 PDF 添加数字签名

我想使用存储在USBtoken、HSM等上的证书对PDF文件进行数字签名。如何使用JAVA使用存储在USBtoken上的私钥? 最佳答案 到iText自己引用,我再补充GnosticeDigiSignerApachePDFBox(开源)Java4Less(开源,基于PDFBox)AdobeLiveCyclejPDFSecureOracleFusion 关于java-使用Java向PDF添加数字签名,我们在StackOverflow上找到一个类似的问题: htt

java - java中合法的main方法签名

classNewClass{publicstaticvoidmain(Stringa){System.out.print("Hello");}}当我尝试执行上面的代码时,它显示错误:未找到主要方法。当我将签名更改为publicstaticvoidmain(String...a)或publicstaticvoidmain(Stringa[])然后就可以了。我的问题是我们可以用多少种不同的方式来编写合法的main方法签名?String...版本是什么意思? 最佳答案 因为这是Java的要求。程序的主要方法/入口点必须是声明为public

java - 在 BouncyCaSTLe 上实现带数字签名算法 (ECDSA) 的椭圆曲线

我正在尝试实现ECDSA(椭圆曲线数字签名算法),但我找不到任何使用BouncyCaSTLe的Java示例。我创建了key,但我真的不知道我应该使用什么样的函数来创建签名并验证它。publicstaticKeyPairGenerateKeys()throwsNoSuchAlgorithmException,NoSuchProviderException,InvalidAlgorithmParameterException{ECParameterSpececSpec=ECNamedCurveTable.getParameterSpec("B-571");KeyPairGeneratorg

java - 更新-更新 java truststore 中的自签名 CA 证书

我构建了一个Java应用程序,它向外部授权客户端公开网络服务。Web服务使用带有证书身份验证的WS-security。基本上我们充当自定义证书颁发机构-我们在我们的服务器上维护一个javatruststore并签署并向其添加客户的证书。目前我们有手动注册过程,需要WS客户端上传他们的证书签名请求。我们签署CSR,使用命令行中的keytool将证书添加到我们的java信任库,并将签名的证书与我们的CA证书一起返回给客户端。反过来,客户端使用他们的私钥对他们的soap消息有效负载进行签名,并将签名的证书嵌入到消息中。服务器端解密数字签名并验证嵌入式证书是否已签名并且在满足客户端请求之前与我

java - 我应该接受由信任 anchor 签名的 OCSP 响应者证书吗?

有人可以帮我解决以下问题吗?RFC2560定义了何时可以接受OCSP响应者证书(签署响应):1.MatchesalocalconfigurationofOCSPsigningauthorityforthecertificateinquestion;or2.IsthecertificateoftheCAthatissuedthecertificateinquestion;or3.Includesavalueofid-ad-ocspSigninginanExtendedKeyUsageextensionandisissuedbytheCAthatissuedthecertificatein

java - 泛型类中具有相同签名的抽象和具体方法

在JLS8,Section8.4.8.1有一个声明:AconcretemethodinagenericsuperclassCcan,undercertainparameterizations,havethesamesignatureasanabstractmethodinthatclass.Inthiscase,theconcretemethodisinheritedandtheabstractmethodisnot.TheinheritedmethodshouldthenbeconsideredtooverrideitsabstractpeerfromC.任何人都可以为泛型类提供这种