aQute.lib.base64.Base64.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中aQute.lib.base64.Base64.<init>()方法的一些代码示例,展示了Base64.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Base64.<init>()方法的具体详情如下:
包路径:aQute.lib.base64.Base64
类名称:Base64
方法名:<init>

Base64.<init>介绍

暂无

代码示例

代码示例来源:origin: biz.aQute.bnd/bndlib

private byte[] doSignatureFile(String[] digestNames, MessageDigest[] algorithms, byte[] manbytes)
    throws IOException {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  PrintWriter ps = IO.writer(out);
  ps.print("Signature-Version: 1.0\r\n");
  for (int a = 0; a < algorithms.length; a++) {
    if (algorithms[a] != null) {
      byte[] digest = algorithms[a].digest(manbytes);
      ps.print(digestNames[a] + "-Digest-Manifest: ");
      ps.print(new Base64(digest));
      ps.print("\r\n");
    }
  }
  return out.toByteArray();
}

代码示例来源:origin: biz.aQute/bnd

private byte[] doSignatureFile(String[] digestNames,
    MessageDigest[] algorithms, byte[] manbytes) {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  PrintStream ps = new PrintStream(out);
  ps.print("Signature-Version: 1.0\r\n");
  for (int a = 0; a < algorithms.length; a++) {
    if (algorithms[a] != null) {
      byte[] digest = algorithms[a].digest(manbytes);
      ps.print(digestNames[a] + "-Digest-Manifest: ");
      ps.print(new Base64(digest));
      ps.print("\r\n");
    }
  }
  return out.toByteArray();
}

代码示例来源:origin: biz.aQute/aQute.bnd

private byte[] doSignatureFile(String[] digestNames,
    MessageDigest[] algorithms, byte[] manbytes) {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  PrintStream ps = new PrintStream(out);
  ps.print("Signature-Version: 1.0\r\n");
  for (int a = 0; a < algorithms.length; a++) {
    if (algorithms[a] != null) {
      byte[] digest = algorithms[a].digest(manbytes);
      ps.print(digestNames[a] + "-Digest-Manifest: ");
      ps.print(new Base64(digest));
      ps.print("\r\n");
    }
  }
  return out.toByteArray();
}

代码示例来源:origin: biz.aQute/bndlib

private byte[] doSignatureFile(String[] digestNames, MessageDigest[] algorithms, byte[] manbytes)
    throws IOException {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  PrintWriter ps = IO.writer(out);
  ps.print("Signature-Version: 1.0\r\n");
  for (int a = 0; a < algorithms.length; a++) {
    if (algorithms[a] != null) {
      byte[] digest = algorithms[a].digest(manbytes);
      ps.print(digestNames[a] + "-Digest-Manifest: ");
      ps.print(new Base64(digest));
      ps.print("\r\n");
    }
  }
  return out.toByteArray();
}

代码示例来源:origin: biz.aQute.bnd/bnd

private byte[] doSignatureFile(String[] digestNames, MessageDigest[] algorithms, byte[] manbytes)
    throws IOException {
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  PrintWriter ps = IO.writer(out);
  ps.print("Signature-Version: 1.0\r\n");
  for (int a = 0; a < algorithms.length; a++) {
    if (algorithms[a] != null) {
      byte[] digest = algorithms[a].digest(manbytes);
      ps.print(digestNames[a] + "-Digest-Manifest: ");
      ps.print(new Base64(digest));
      ps.print("\r\n");
    }
  }
  return out.toByteArray();
}

代码示例来源:origin: biz.aQute/bndlib

private void doManifest(Jar jar, String[] digestNames, MessageDigest[] algorithms, OutputStream out)
    throws Exception {
  for (Map.Entry<String,Resource> entry : jar.getResources().entrySet()) {
    String name = entry.getKey();
    if (!METAINFDIR.matcher(name).matches()) {
      out.write("\r\n".getBytes("UTF-8"));
      out.write("Name: ".getBytes("UTF-8"));
      out.write(name.getBytes("UTF-8"));
      out.write("\r\n".getBytes("UTF-8"));
      digest(algorithms, entry.getValue());
      for (int a = 0; a < algorithms.length; a++) {
        if (algorithms[a] != null) {
          byte[] digest = algorithms[a].digest();
          String header = digestNames[a] + "-Digest: " + new Base64(digest) + "\r\n";
          out.write(header.getBytes("UTF-8"));
        }
      }
    }
  }
}

代码示例来源:origin: biz.aQute/bnd

private void doManifest(Jar jar, String[] digestNames,
    MessageDigest[] algorithms, OutputStream out) throws Exception {
  for (Map.Entry<String,Resource> entry : jar.getResources().entrySet()) {
    String name = entry.getKey();
    if (!METAINFDIR.matcher(name).matches()) {
      out.write("\r\n".getBytes());
      out.write("Name: ".getBytes());
      out.write(name.getBytes());
      out.write("\r\n".getBytes());
      digest(algorithms, entry.getValue());
      for (int a = 0; a < algorithms.length; a++) {
        if (algorithms[a] != null) {
          byte[] digest = algorithms[a].digest();
          String header = digestNames[a] + "-Digest: "
              + new Base64(digest) + "\r\n";
          out.write(header.getBytes());
        }
      }
    }
  }
}

代码示例来源:origin: biz.aQute.bnd/bndlib

private void doManifest(Jar jar, String[] digestNames, MessageDigest[] algorithms, OutputStream out)
    throws Exception {
  for (Map.Entry<String,Resource> entry : jar.getResources().entrySet()) {
    String name = entry.getKey();
    if (!METAINFDIR.matcher(name).matches()) {
      out.write("\r\n".getBytes("UTF-8"));
      out.write("Name: ".getBytes("UTF-8"));
      out.write(name.getBytes("UTF-8"));
      out.write("\r\n".getBytes("UTF-8"));
      digest(algorithms, entry.getValue());
      for (int a = 0; a < algorithms.length; a++) {
        if (algorithms[a] != null) {
          byte[] digest = algorithms[a].digest();
          String header = digestNames[a] + "-Digest: " + new Base64(digest) + "\r\n";
          out.write(header.getBytes("UTF-8"));
        }
      }
    }
  }
}

代码示例来源:origin: biz.aQute.bnd/bnd

private void doManifest(Jar jar, String[] digestNames, MessageDigest[] algorithms, OutputStream out)
    throws Exception {
  for (Map.Entry<String,Resource> entry : jar.getResources().entrySet()) {
    String name = entry.getKey();
    if (!METAINFDIR.matcher(name).matches()) {
      out.write("\r\n".getBytes("UTF-8"));
      out.write("Name: ".getBytes("UTF-8"));
      out.write(name.getBytes("UTF-8"));
      out.write("\r\n".getBytes("UTF-8"));
      digest(algorithms, entry.getValue());
      for (int a = 0; a < algorithms.length; a++) {
        if (algorithms[a] != null) {
          byte[] digest = algorithms[a].digest();
          String header = digestNames[a] + "-Digest: " + new Base64(digest) + "\r\n";
          out.write(header.getBytes("UTF-8"));
        }
      }
    }
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

private byte[] doSignatureFile(String[] digestNames, MessageDigest[] algorithms, byte[] manbytes)
  throws IOException {
  try (ByteBufferOutputStream out = new ByteBufferOutputStream(); PrintWriter ps = IO.writer(out)) {
    ps.print("Signature-Version: 1.0\r\n");
    for (int a = 0; a < algorithms.length; a++) {
      if (algorithms[a] != null) {
        byte[] digest = algorithms[a].digest(manbytes);
        ps.print(digestNames[a] + "-Digest-Manifest: ");
        ps.print(new Base64(digest));
        ps.print("\r\n");
      }
    }
    ps.flush();
    return out.toByteArray();
  }
}

代码示例来源:origin: biz.aQute/aQute.bnd

private void doManifest(Jar jar, String[] digestNames,
    MessageDigest[] algorithms, OutputStream out) throws IOException {
  for (Map.Entry<String,Resource> entry : jar.getResources().entrySet()) {
    String name = entry.getKey();
    if (!METAINFDIR.matcher(name).matches()) {
      out.write("\r\n".getBytes());
      out.write("Name: ".getBytes());
      out.write(name.getBytes());
      out.write("\r\n".getBytes());
      digest(algorithms, entry.getValue());
      for (int a = 0; a < algorithms.length; a++) {
        if (algorithms[a] != null) {
          byte[] digest = algorithms[a].digest();
          String header = digestNames[a] + "-Digest: "
              + new Base64(digest) + "\r\n";
          out.write(header.getBytes());
        }
      }
    }
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

private byte[] doSignatureFile(String[] digestNames, MessageDigest[] algorithms, byte[] manbytes)
  throws IOException {
  try (ByteBufferOutputStream out = new ByteBufferOutputStream(); PrintWriter ps = IO.writer(out)) {
    ps.print("Signature-Version: 1.0\r\n");
    for (int a = 0; a < algorithms.length; a++) {
      if (algorithms[a] != null) {
        byte[] digest = algorithms[a].digest(manbytes);
        ps.print(digestNames[a] + "-Digest-Manifest: ");
        ps.print(new Base64(digest));
        ps.print("\r\n");
      }
    }
    ps.flush();
    return out.toByteArray();
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

private void doManifest(Jar jar, String[] digestNames, MessageDigest[] algorithms, OutputStream out)
  throws Exception {
  Writer w = IO.writer(out, UTF_8);
  try {
    for (Map.Entry<String, Resource> entry : jar.getResources()
      .entrySet()) {
      String name = entry.getKey();
      if (!METAINFDIR.matcher(name)
        .matches()) {
        w.write("\r\n");
        w.write("Name: ");
        w.write(name);
        w.write("\r\n");
        digest(algorithms, entry.getValue());
        for (int a = 0; a < algorithms.length; a++) {
          if (algorithms[a] != null) {
            byte[] digest = algorithms[a].digest();
            String header = digestNames[a] + "-Digest: " + new Base64(digest) + "\r\n";
            w.write(header);
          }
        }
      }
    }
  } finally {
    w.flush();
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

private void doManifest(Jar jar, String[] digestNames, MessageDigest[] algorithms, OutputStream out)
  throws Exception {
  Writer w = IO.writer(out, UTF_8);
  try {
    for (Map.Entry<String, Resource> entry : jar.getResources()
      .entrySet()) {
      String name = entry.getKey();
      if (!METAINFDIR.matcher(name)
        .matches()) {
        w.write("\r\n");
        w.write("Name: ");
        w.write(name);
        w.write("\r\n");
        digest(algorithms, entry.getValue());
        for (int a = 0; a < algorithms.length; a++) {
          if (algorithms[a] != null) {
            byte[] digest = algorithms[a].digest();
            String header = digestNames[a] + "-Digest: " + new Base64(digest) + "\r\n";
            w.write(header);
          }
        }
      }
    }
  } finally {
    w.flush();
  }
}

相关文章

微信公众号

最新文章

更多