| File | Line |
|---|
| de/fub/mi/idenpa/idp/impl/spec/DefaultSpecHandler.java | 241 |
| de/fub/mi/idenpa/idp/impl/spec/NoEidSpecHandler.java | 155 |
}
/* (non-Javadoc)
* @see de.fub.mi.idenpa.idp.I_SpecHandler#getAttributeMessageData()
*/
@Override
public Map<String,BigInteger> getAttributeMessageData() {
Map<String,BigInteger> result = new HashMap<String, BigInteger>();
/*
if (m_objEidData != null && m_objEidData.getData() != null) {
Iterator<E_IdemixEidAttrib> iter = m_objEidData.getData().keySet().iterator();
while (iter.hasNext()) {
E_IdemixEidAttrib attrib = iter.next();
String value = m_objEidData.getData().get(attrib);
BigInteger bval = attrib.getBigint(value);
result.put(attrib.getCertId(), bval);
}
}
if (m_objEidData != null && m_objEidData.getVeData() != null) {
Iterator<E_IdemixVeAttrib> iter = m_objEidData.getVeData().keySet().iterator();
while (iter.hasNext()) {
E_IdemixVeAttrib attrib = iter.next();
String value = m_objEidData.getVeData().get(attrib);
BigInteger bval = attrib.getBigint(value);
result.put(attrib.getCertId(), bval);
}
}*/
Values iv = getIssuerValues();
Iterator<String> iter = iv.iterator();
while (iter.hasNext()) {
String key = iter.next();
Object o = iv.get(key).getContent();
if (o instanceof BigInteger) {
result.put(key, (BigInteger) o);
}
}
return result;
}
} |
| File | Line |
|---|
| de/fub/mi/idenpa/idp/IssuerRepository.java | 151 |
| de/fub/mi/idenpa/idp/impl/verify/VerifierRepository.java | 142 |
synchronized (m_objIssuerRepo) {
Iterator<String> iter = m_objTimeRepo.keySet().iterator();
LinkedList<String> candidates = new LinkedList<String>();
while (iter.hasNext()) {
String key = iter.next();
Long val = m_objTimeRepo.get(key);
if (val != null && (val+ISSUER_TTL) <= currentTime) {
m_objLog.warn("Removing service for ID: "+key);
candidates.add(key);
}
}
for (String candidate: candidates) {
m_objTimeRepo.remove(candidate); |