FuturePut futurePut4 = p1.put(lKey).domainKey(dKey).sign().data(cKey, data).keyPair(keyPair2).start();
futurePut4.awaitUninterruptibly();
Assert.assertTrue(futurePut4.isSuccess());
retData = p1.get(lKey).domainKey(dKey).contentKey(cKey).start().awaitUninterruptibly().data();
Assert.assertEquals(newTestData, (String) retData.object());
Assert.assertTrue(retData.verify(keyPair2.getPublic(), factory));
retData = p2.get(lKey).domainKey(dKey).contentKey(cKey).start().awaitUninterruptibly().data();
Assert.assertEquals(newTestData, (String) retData.object());
Assert.assertTrue(retData.verify(keyPair2.getPublic(), factory));
p1.shutdown().awaitUninterruptibly();
p2.shutdown().awaitUninterruptibly();