我試圖用比利時eId智能卡簽署pdf。我已經安裝了Eclipse,下載了Java SDK 1.6,將itext 5.4.5 jars smardcardsign-1.0 jar添加爲構建路徑的外部jar。使用javax.smartcardio的iText數字簽名
我想從Bruno的白皮書「數字簽名PDF文檔」中測試示例「4.6簽名驗證字符串」。
我從itext下載站點複製了C4_05_SignWithBEID.java文件。
我得到一個錯誤「AUTHN_CERT_FILE_ID無法解析或不是字段」 行X509Certificate cert = card.readCertificate(BeIDCertificates.AUTHN_CERT_FILE_ID);
當我檢查BeIdCertificates類的屬性時,「AUTHN_CERT_FILE_ID」不可用。
是否有人有完整的示例源代碼4.8使用EidSignature類簽署文檔?