// through a put meta
Data dummyData = new Data();
dummyData.addBasedOn(bKey).ttlSeconds(ttl);
// assign the reused hash from signature (don't forget to set the
// signedflag)
dummyData.signature(codec.decode(signatureNew)).signed(true).duplicateMeta();
// change content protection key through a put meta
FuturePut futurePutMeta = p1.put(lKey).domainKey(dKey).putMeta().data(cKey, dummyData)
.versionKey(vKey).keyPair(keyPairOld).start();
futurePutMeta.awaitUninterruptibly();
Assert.assertTrue(futurePutMeta.isSuccess());