List of usage examples for org.bouncycastle.asn1.icao DataGroupHash getDataGroupHashValue
public ASN1OctetString getDataGroupHashValue()
From source file:org.jmrtd.lds.SODFile.java
License:Open Source License
/** * Gets the stored data group hashes.//from w w w . ja v a 2 s . c o m * * @return data group hashes indexed by data group numbers (1 to 16) */ public Map<Integer, byte[]> getDataGroupHashes() { DataGroupHash[] hashObjects = getLDSSecurityObject(signedData).getDatagroupHash(); Map<Integer, byte[]> hashMap = new TreeMap<Integer, byte[]>(); /* HashMap... get it? :D (not funny anymore, now that it's a TreeMap.) */ for (int i = 0; i < hashObjects.length; i++) { DataGroupHash hashObject = hashObjects[i]; int number = hashObject.getDataGroupNumber(); byte[] hashValue = hashObject.getDataGroupHashValue().getOctets(); hashMap.put(number, hashValue); } return hashMap; }
From source file:org.signserver.module.mrtdsodsigner.jmrtd.SODFile.java
License:Open Source License
/** * Gets the stored data group hashes.//from www . ja va 2 s. c o m * * @return data group hashes indexed by data group numbers (1 to 16) */ public Map<Integer, byte[]> getDataGroupHashes() { DataGroupHash[] hashObjects = getSecurityObject(signedData).getDatagroupHash(); Map<Integer, byte[]> hashMap = new HashMap<Integer, byte[]>(); /* HashMap... get it? :D */ for (int i = 0; i < hashObjects.length; i++) { DataGroupHash hashObject = hashObjects[i]; int number = hashObject.getDataGroupNumber(); byte[] hashValue = hashObject.getDataGroupHashValue().getOctets(); hashMap.put(number, hashValue); } return hashMap; }
From source file:passwdmanager.hig.no.lds.DG_SOD.java
public String toString() { try {//from w ww .j ava2 s .c o m X509Certificate cert = getDocSigningCertificate(); DataGroupHash[] hashObjects = getSecurityObject(signedData).getDatagroupHash(); for (int i = 0; i < hashObjects.length; i++) { DataGroupHash hashObject = hashObjects[i]; int number = hashObject.getDataGroupNumber(); byte[] hashValue = hashObject.getDataGroupHashValue().getOctets(); sodString += "DG: " + number + " Hash: " + Hex.bytesToHexString(hashValue) + "\n"; } return "SODFile " + cert.getIssuerX500Principal() + "\n" + sodString; } catch (Exception e) { return "SODFile"; } }
From source file:passwdmanager.hig.no.lds.DG_SOD.java
/** * Gets the stored data group hashes.// w w w .j a v a2 s .c om * * @return data group hashes indexed by data group numbers (1 to 16) */ public Map<Integer, byte[]> getDataGroupHashes() { DataGroupHash[] hashObjects = getSecurityObject(signedData).getDatagroupHash(); Map<Integer, byte[]> hashMap = new TreeMap<Integer, byte[]>(); /* * HashMap... * get * it? * :D */ for (int i = 0; i < hashObjects.length; i++) { DataGroupHash hashObject = hashObjects[i]; int number = hashObject.getDataGroupNumber(); byte[] hashValue = hashObject.getDataGroupHashValue().getOctets(); hashMap.put(number, hashValue); } return hashMap; }