FutureGet futureGet1b = p2.get(lKey).setContentKey(cKey).setDomainKey(dKey).start();
futureGet1b.awaitUninterruptibly();
assertTrue(futureGet1b.isSuccess());
retData = futureGet1b.getData();
assertEquals(testData1, (String) retData.object());
assertEquals(keyPair1.getPublic(), retData.publicKey());
// try to put with wrong content protection keys 2
String testData2 = "data2";
Data data2 = new Data(testData2).setProtectedEntry().sign(keyPair2, factory);
FuturePut futurePut2 = p2.put(lKey).setData(cKey, data2).setDomainKey(dKey).keyPair(keyPair2).start();