public static FileOrBinary ofFile(String fileName) { FileOrBinary ret = new FileOrBinary(); ret.setFile(fileName); return ret; }
public static FileOrBinary ofFile(String fileName) { FileOrBinary ret = new FileOrBinary(); ret.setFile(fileName); return ret; }
private static FileOrBinary createFileOrBinary(ZipOutputStream zipStream, byte[] content, String fileName) throws IOException { if (content == null || content.length == 0) { return null; } FileOrBinary ret = new FileOrBinary(); if (content.length < 256) { ret.setBinary(content); } else { ret.setFile(fileName); ZipEntry certZipEntry = new ZipEntry(fileName); zipStream.putNextEntry(certZipEntry); try { zipStream.write(content); } finally { zipStream.closeEntry(); } } return ret; }
protected FileOrBinary buildFileOrBinary(byte[] content, String fileName) throws IOException { if (content == null) { return null; } Args.notNull(fileName, "fileName"); FileOrBinary ret = new FileOrBinary(); if (content.length < 256) { ret.setBinary(content); return ret; } File file = new File(baseDir, fileName); IoUtil.mkdirsParent(file.toPath()); IoUtil.save(file, content); ret.setFile(fileName); return ret; }
byte[] value = getBinary(m.getConf().getFile(), properties, baseDir); createFileOrBinary(zipStream, value, zipEntryName); m.getCert().setFile(zipEntryName); byte[] value = getBinary(m.getBinaryConf().getFile(), properties, baseDir); createFileOrBinary(zipStream, value, zipEntryName); m.getBinaryConf().setFile(zipEntryName); byte[] value = getBinary(ci.getCert().getFile(), properties, baseDir); createFileOrBinary(zipStream, value, zipEntryName); ci.getCert().setFile(zipEntryName); byte[] value = getBinary(csrFb.getFile(), properties, baseDir); createFileOrBinary(zipStream, value, zipEntryName); csrFb.setFile(zipEntryName);