xades4j

    0熱度

    1回答

    我正在使用xades4j來驗證簽名。 CRL有兩個關鍵擴展(2.5.29.20,2.5.29.35),xades4j API拒絕CRL。 異常拋出xades4j API: xades4j.providers.CannotBuildCertificationPathException: unable to find valid certification path to requested targ

    0熱度

    1回答

    以下代碼可以正確運行2個不同的cryptografic智能卡庫(certum cryptoCertum3PKCS.dll和cencert enigmap11.dll),但是它會在kir(szafir)lib - ccpkip11.dll後崩潰提供引腳,這是爲100%正確 任何人有一個想法我做錯了什麼? KeyingDataProvider kp = new PKCS11KeyStoreKeying

    1熱度

    1回答

    有沒有任何工作的例子如何使用xades4j庫簽名?這是我想做的事: 創建一個XML文檔 將一些二進制數據(PDF或DOC文件)爲Base64 認沽轉換後的數據爲最近創建的XML文檔 簽署XML文件採用Xades-C或Xades-T格式。 前三個步驟不是一個大問題。我找不到任何有用的xades簽名工作示例(第4步)。

    0熱度

    1回答

    我想使用XADES4j簽署xml文件。我也使用智能卡認證(將從Windows Store中加載)。 是否有一個滿足我的搜索的例子,因爲我是新的XML簽名和智能卡。我搜索了幾個星期沒有成功的修復程序。 還有其他的例子吧,但它不是很清楚: Example1 Example2 ,我發現這個示範在https://github.com/luisgoncalves/xades4j/wiki/DefiningK

    0熱度

    1回答

    如何通過「SigFrs」更改簽名ID「xmldsig-e8129bc4-957f-4e9c-b8dc-d0a3482bb97b」? <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="xmldsig-e8129bc4-957f-4e9c-b8dc-d0a3482bb97b"> 這是我的代碼: XadesSigning

    0熱度

    1回答

    如何獲得'XPath'而不是'dsig-xpath:XPath'? <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="SigFrs"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-ex

    1熱度

    1回答

    我使用智能卡進行簽名和SunMSCAPI提供程序和Windows密鑰存儲。 使用xades4j 1.3.2版本我唱歌的xml文件,如下所示,它是完美的工作和證書也包埋在密鑰信息的XML文件, private Document signXMLData(Document doc) { try { XadesSigningProfile p; p = new Xa

    0熱度

    1回答

    我試圖驗證簽名,如果我改變文件中的內容並添加多個簽名。我得到的錯誤是這樣的: xades4j.verification.ReferenceValueException: Reference '' cannot be validated at xades4j.verification.XadesVerifierImpl.doCoreVerification(XadesVerifierImpl.ja

    0熱度

    1回答

    我嘗試使用xades4j但該文檔有點泛化。 在這一刻我有一個基本的標誌方法,但沒有得到我需要的xml標籤。 KeyStore ks = KeyStore.getInstance(KEYSTORE_TYPE); ks.load(new FileInputStream(KEYSTORE_FILE), KEYSTORE_PASSWORD.toCharArray()); Priva

    1熱度

    1回答

    我試圖得到類RSAPKCS1Signatureformatter和RSACryptoServiceProvider 之間的差異,因爲當我使用RSAPKCS1Signatureformatter簽署數據時,它返回不同於使用RSACryptoServiceProvider簽名的簽名值。