org.xipki.util.Base64.encodeToString()方法的使用及代码示例

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

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

Base64.encodeToString介绍

[英]The same as encodeToString(byte[], false).
[中]与encodeToString相同(字节[],false)。

代码示例

代码示例来源:origin: org.xipki/util

  1. /**
  2. *
  3. * The same as encodeToString(byte[], false).
  4. *
  5. * @param sArr
  6. * The bytes to convert. If <code>null</code> or length 0 an empty array will be
  7. * returned.
  8. * @return A BASE64 encoded array without line separator. Never <code>null</code>.
  9. */
  10. public static final String encodeToString(byte[] sArr) {
  11. return encodeToString(sArr, false);
  12. }

代码示例来源:origin: xipki/xipki

  1. /**
  2. *
  3. * The same as encodeToString(byte[], false).
  4. *
  5. * @param sArr
  6. * The bytes to convert. If <code>null</code> or length 0 an empty array will be
  7. * returned.
  8. * @return A BASE64 encoded array without line separator. Never <code>null</code>.
  9. */
  10. public static final String encodeToString(byte[] sArr) {
  11. return encodeToString(sArr, false);
  12. }

代码示例来源:origin: xipki/xipki

  1. public static String base64Encode(byte[] data, boolean withLineBreak) {
  2. return Base64.encodeToString(data, withLineBreak);
  3. }

代码示例来源:origin: org.xipki/util

  1. public static String base64Encode(byte[] data, boolean withLineBreak) {
  2. return Base64.encodeToString(data, withLineBreak);
  3. }

代码示例来源:origin: org.xipki/ca-mgmt-api

  1. private String getBase64Binary(FileOrBinaryType fileOrBinary, ZipFile zipFile)
  2. throws IOException {
  3. byte[] binary = getBinary(fileOrBinary, zipFile);
  4. return (binary == null) ? null : Base64.encodeToString(binary);
  5. }

代码示例来源:origin: org.xipki/ca-api

  1. private String getBase64Binary(FileOrBinary fileOrBinary, Map<String, byte[]> zipEntries)
  2. throws IOException {
  3. byte[] binary = getBinary(fileOrBinary, zipEntries);
  4. return (binary == null) ? null : Base64.encodeToString(binary);
  5. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Hash(HashAlgo hashAlgo, byte[] data, int offset, int len) {
  2. return Base64.encodeToString(hash(hashAlgo, data, offset, len));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Sha1(byte[] data) {
  2. return Base64.encodeToString(hash(HashAlgo.SHA1, data, 0, data.length));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Sha256(byte[] data, int offset, int len) {
  2. return Base64.encodeToString(hash(HashAlgo.SHA256, data, offset, len));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Sha1(byte[] data, int offset, int len) {
  2. return Base64.encodeToString(hash(HashAlgo.SHA1, data, offset, len));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Hash(HashAlgo hashAlgo, byte[] data) {
  2. return Base64.encodeToString(hash(hashAlgo, data, 0, data.length));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String base64Sha256(byte[] data) {
  2. return Base64.encodeToString(hash(HashAlgo.SHA256, data, 0, data.length));
  3. }

代码示例来源:origin: org.xipki/security

  1. public static String toPemCert(X509Certificate cert) throws CertificateException {
  2. Args.notNull(cert, "cert");
  3. return StringUtil.concat("-----BEGIN CERTIFICATE-----\n",
  4. Base64.encodeToString(cert.getEncoded(), true),
  5. "\n-----END CERTIFICATE-----");
  6. }

代码示例来源:origin: org.xipki/ca-api

  1. static String formatCert(X509Certificate cert, boolean verbose) {
  2. if (cert == null) {
  3. return " null";
  4. }
  5. StringBuilder sb = new StringBuilder(verbose ? 1000 : 100);
  6. sb.append(" issuer: ")
  7. .append(X509Util.getRfc4519Name(cert.getIssuerX500Principal())).append('\n');
  8. sb.append(" serialNumber: ").append(LogUtil.formatCsn(cert.getSerialNumber())).append('\n');
  9. sb.append(" subject: ")
  10. .append(X509Util.getRfc4519Name(cert.getSubjectX500Principal())).append('\n');
  11. sb.append(" notBefore: ").append(cert.getNotBefore()).append("\n");
  12. sb.append(" notAfter: ").append(cert.getNotAfter());
  13. if (verbose) {
  14. sb.append("\n encoded: ");
  15. try {
  16. sb.append(Base64.encodeToString(cert.getEncoded()));
  17. } catch (CertificateEncodingException ex) {
  18. sb.append("ERROR");
  19. }
  20. }
  21. return sb.toString();
  22. }

代码示例来源:origin: org.xipki/ca-mgmt-api

  1. static String formatCert(X509Certificate cert, boolean verbose) {
  2. if (cert == null) {
  3. return " null";
  4. }
  5. StringBuilder sb = new StringBuilder(verbose ? 1000 : 100);
  6. sb.append(" issuer: ")
  7. .append(X509Util.getRfc4519Name(cert.getIssuerX500Principal())).append('\n');
  8. sb.append(" serialNumber: ").append(LogUtil.formatCsn(cert.getSerialNumber())).append('\n');
  9. sb.append(" subject: ")
  10. .append(X509Util.getRfc4519Name(cert.getSubjectX500Principal())).append('\n');
  11. sb.append(" notBefore: ").append(cert.getNotBefore()).append("\n");
  12. sb.append(" notAfter: ").append(cert.getNotAfter());
  13. if (verbose) {
  14. sb.append("\n encoded: ");
  15. try {
  16. sb.append(Base64.encodeToString(cert.getEncoded()));
  17. } catch (CertificateEncodingException ex) {
  18. sb.append("ERROR");
  19. }
  20. }
  21. return sb.toString();
  22. }

代码示例来源:origin: org.xipki/ca-api

  1. public MgmtEntry.Signer toSignerEntry() {
  2. String base64Cert = null;
  3. if (encodedCert != null) {
  4. base64Cert = Base64.encodeToString(encodedCert);
  5. }
  6. MgmtEntry.Signer ret = new MgmtEntry.Signer(name, type, conf, base64Cert);
  7. ret.setConfFaulty(faulty);
  8. return ret;
  9. }
  10. }

代码示例来源:origin: org.xipki/ca-server

  1. public long addRequest(byte[] request) throws OperationException {
  2. Args.notNull(request, "request");
  3. long id = idGenerator.nextId();
  4. long currentTimeSeconds = System.currentTimeMillis() / 1000;
  5. String b64Request = Base64.encodeToString(request);
  6. final String sql = SQL_ADD_REQUEST;
  7. PreparedStatement ps = borrowPreparedStatement(sql);
  8. try {
  9. ps.setLong(1, id);
  10. ps.setLong(2, currentTimeSeconds);
  11. ps.setString(3, b64Request);
  12. ps.executeUpdate();
  13. } catch (SQLException ex) {
  14. throw new OperationException(DATABASE_FAILURE, datasource.translate(sql, ex).getMessage());
  15. } finally {
  16. datasource.releaseResources(ps, null);
  17. }
  18. return id;
  19. }

代码示例来源:origin: org.xipki.shell/ca-mgmt-shell

  1. @Override
  2. protected Object execute0() throws Exception {
  3. String cert = null;
  4. if (CaManager.NULL.equalsIgnoreCase(certFile)) {
  5. cert = CaManager.NULL;
  6. } else if (certFile != null) {
  7. Certificate bcCert = X509Util.parseBcCert(new File(certFile));
  8. byte[] certBytes = bcCert.getEncoded();
  9. cert = Base64.encodeToString(certBytes);
  10. }
  11. String msg = "signer " + name;
  12. try {
  13. caManager.changeSigner(name, type, getSignerConf(), cert);
  14. println("updated " + msg);
  15. return null;
  16. } catch (CaMgmtException ex) {
  17. throw new CmdFailure("could not update " + msg + ", error: " + ex.getMessage(), ex);
  18. }
  19. }

代码示例来源:origin: org.xipki/ca-server

  1. public boolean addCert(CertificateInfo certInfo) {
  2. Args.notNull(certInfo, "certInfo");
  3. try {
  4. addCert(certInfo.getIssuer(), certInfo.getCert(), certInfo.getSubjectPublicKey(),
  5. certInfo.getProfile(), certInfo.getRequestor(), certInfo.getUser(), certInfo.getReqType(),
  6. certInfo.getTransactionId(), certInfo.getRequestedSubject());
  7. } catch (Exception ex) {
  8. LOG.error("could not save certificate {}: {}. Message: {}",
  9. new Object[]{certInfo.getCert().getSubject(),
  10. Base64.encodeToString(certInfo.getCert().getEncodedCert(), true), ex.getMessage()});
  11. LOG.debug("error", ex);
  12. return false;
  13. }
  14. return true;
  15. }

代码示例来源:origin: org.xipki.shell/ca-mgmt-shell

  1. @Override
  2. protected Object execute0() throws Exception {
  3. if (!(certFile == null ^ password == null)) {
  4. throw new CmdFailure("exactly one of cert and password must be specified");
  5. }
  6. MgmtEntry.Requestor entry;
  7. if (certFile != null) {
  8. X509Certificate cert = X509Util.parseCert(IoUtil.read(certFile));
  9. entry = new MgmtEntry.Requestor(new NameId(null, name), MgmtEntry.Requestor.TYPE_CERT,
  10. Base64.encodeToString(cert.getEncoded()));
  11. } else {
  12. entry = new MgmtEntry.Requestor(
  13. new NameId(null, name), MgmtEntry.Requestor.TYPE_PBM, password);
  14. String keyId = HashAlgo.SHA1.hexHash(entry.getIdent().getName().getBytes("UTF-8"));
  15. println("The key ID is " + keyId);
  16. }
  17. String msg = "CMP requestor " + name;
  18. try {
  19. caManager.addRequestor(entry);
  20. println("added " + msg);
  21. return null;
  22. } catch (CaMgmtException ex) {
  23. throw new CmdFailure("could not add " + msg + ", error: " + ex.getMessage(), ex);
  24. }
  25. }

相关文章