Package net.tomp2p.storage

Examples of net.tomp2p.storage.Data.signature()


      if (data!=null && newData.publicKey() != null) {
        data.publicKey(newData.publicKey());
        changed = true;
      }
      if (data!=null && newData.isSigned()) {
        data.signature(newData.signature());
        changed = true;
      }
      if (data!=null) {
        data.validFromMillis(newData.validFromMillis());
        data.ttlSeconds(newData.ttlSeconds());
View Full Code Here


      futureDigest.awaitUninterruptibly();
      Assert.assertTrue(futureDigest.isSuccess());
      Data dataMeta = futureDigest.digest().dataMap().values().iterator().next();

      Assert.assertEquals(keyPair1.getPublic(), dataMeta.publicKey());
      Assert.assertEquals(data.signature(), dataMeta.signature());
      Assert.assertEquals(0, dataMeta.length());
    } finally {
      p1.shutdown().awaitUninterruptibly();
      p2.shutdown().awaitUninterruptibly();
    }
View Full Code Here

    // 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());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.