Package freenet.keys

Examples of freenet.keys.InsertableClientSSK


  static FreenetURI checkEmptySSK(FreenetURI uri, String filename, ClientContext context) {
    if("SSK".equals(uri.getKeyType()) && uri.getDocName() == null && uri.getRoutingKey() == null) {
      if(filename == null || filename.equals("")) filename = "key";
      // SSK@ = use a random SSK.
        InsertableClientSSK key = InsertableClientSSK.createRandom(context.random, "");
        return key.getInsertURI().setDocName(filename);
    } else {
      return uri;
    }
  }
View Full Code Here


        Logger.normal(this, "No ecdsa.P256 field found in noderef: let's generate a new key");
        ecdsaP256 = new ECDSA(Curves.P256);
    }
        ecdsaPubKeyHash = SHA256.digest(ecdsaP256.getPublicKey().getEncoded());
   
    InsertableClientSSK ark = null;

    // ARK

    String s = fs.get("ark.number");
View Full Code Here

   * @throws SoneException
   *             if the insert could not be started
   */
  public void insertImage(TemporaryImage temporaryImage, Image image, InsertToken insertToken) throws SoneException {
    String filenameHint = image.getId() + "." + temporaryImage.getMimeType().substring(temporaryImage.getMimeType().lastIndexOf("/") + 1);
    InsertableClientSSK key = InsertableClientSSK.createRandom(node.random, "");
    FreenetURI targetUri = key.getInsertURI().setDocName(filenameHint);
    InsertContext insertContext = client.getInsertContext(true);
    Bucket bucket = new ArrayBucket(temporaryImage.getImageData());
    ClientMetadata metadata = new ClientMetadata(temporaryImage.getMimeType());
    InsertBlock insertBlock = new InsertBlock(bucket, metadata, targetUri);
    try {
View Full Code Here

TOP

Related Classes of freenet.keys.InsertableClientSSK

Copyright © 2018 www.massapicom. 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.