Name | Modified | Size | Downloads / Week |
---|---|---|---|
Fiskalizacija.zip | 2014-11-14 | 255.0 kB | |
Java7u25_README.txt | 2013-09-13 | 1.3 kB | |
P12 to JKS.txt | 2013-04-05 | 153 Bytes | |
dodatak_xml.txt | 2012-12-09 | 689 Bytes | |
file.xml | 2012-12-09 | 1.2 kB | |
pfx_u_jks_format.txt | 2012-11-29 | 1.8 kB | |
Totals: 6 Items | 260.1 kB | 0 |
# Java SE 7u25 # Nadogradnjom na u25 verzije Jave, Signer klasa je izbacivala greku. Odnosno, # klasa DOMSignContext nije mogla naci ID atribut unutar XML-a. Ustanovljeno je # da je Java ovim update-om evolvuirala te da su se neke stvari morale predefinirati, # kao sto je ovdje slucaj. Do sada DOMSignContext je ignorirao nazive atributa te je # po defaultu trazio ID atribut, medutim sada to nije slucaj te je potrebno definirati # koji tag odreduje id atribut. U nasem slucaju: .... /* * Stvaranj xml Dokumenta iz stream-a */ Document doc = dbf.newDocumentBuilder().parse(xmlStream); Element el = doc.getDocumentElement(); /* * Definiranje "Id" atributa */ el.setIdAttribute("Id", true); /* * Priprema dokumenta za digitalan potpis */ DOMSignContext dsc = new DOMSignContext(keyEntry.getPrivateKey(), el); /* * Stvaranje digitalnog potpisa pomocu kljuca i prethodno definiranih podataka * (kanonikalizacija, algoritmi, digest, referenca itd.) */ .... # Signer je modificiran i na Sourceforge-u se nalazi ispravljena i nadogradjena verzija Signer_v1.java # koja podrzava 7u25 verziju Jave.