請幫我解決這段代碼中模糊的調用。如何去除模糊函數調用
fac.newtransform()
和fac.new signedinfo()
是給錯誤說:在XMLSignatureFactory
比賽
參考
newTransform
是模糊的,在XMLSignatureFactory
兩個方法newTransform(String,TransformParameterSpec)
和方法newTransform(String,XMLStructure)
我如何可以調用的實際功能XMLSignatureFactory
?
XMLSignatureFactory fac =XMLSignatureFactory.getInstance("DOM",
(Provider) Class.forName(providerName).newInstance());
Reference ref =fac.newReference("",fac.newDigestMethod(DigestMethod.SHA1, null),
Collections.singletonList(fac.newTransform(Transform.ENVELOPED, null)),null, null);
SignedInfo si = fac.newSignedInfo
(fac.newCanonicalizationMethod
(CanonicalizationMethod.INCLUSIVE_WITH_COMMENTS,
null),
fac.newSignatureMethod(SignatureMethod.DSA_SHA1,
null),
Collections.singletonList(ref));
謝謝..:)... –