org.apache.catalina.util.Base64.encode()方法的使用及代码示例

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

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

Base64.encode介绍

[英]Encodes hex octets into Base64.
[中]将十六进制八位字节编码为Base64。

代码示例

代码示例来源:origin: org.wamblee.glassfish/flexiblejdbcrealm-impl

@Override
public String encode(byte[] aData) {
  return new String(Base64.encode(aData));
}

代码示例来源:origin: org.apache.wicket/wicket-native-websocket-tomcat

private String getWebSocketAccept(String key) {
  synchronized (sha1Helper) {
    sha1Helper.reset();
    sha1Helper.update(key.getBytes(B2CConverter.ISO_8859_1));
    return Base64.encode(sha1Helper.digest(WS_ACCEPT));
  }
}

代码示例来源:origin: org.jboss.web/jbossweb

private String getWebSocketAccept(String key) throws ServletException {
  MessageDigest sha1Helper = sha1Helpers.poll();
  if (sha1Helper == null) {
    try {
      sha1Helper = MessageDigest.getInstance("SHA1");
    } catch (NoSuchAlgorithmException e) {
      throw new ServletException(e);
    }
  }
  sha1Helper.reset();
  sha1Helper.update(key.getBytes(EncodingToCharset.ISO_8859_1));
  String result = new String(Base64.encode(sha1Helper.digest(WS_ACCEPT)));
  sha1Helpers.add(sha1Helper);
  return result;
}

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

private String getWebSocketAccept(String key) throws ServletException {
  MessageDigest sha1Helper = sha1Helpers.poll();
  if (sha1Helper == null) {
    try {
      sha1Helper = MessageDigest.getInstance("SHA1");
    } catch (NoSuchAlgorithmException e) {
      throw new ServletException(e);
    }
  }
  sha1Helper.reset();
  sha1Helper.update(key.getBytes(B2CConverter.ISO_8859_1));
  String result = Base64.encode(sha1Helper.digest(WS_ACCEPT));
  sha1Helpers.add(sha1Helper);
  return result;
}

代码示例来源:origin: org.jboss.web/jbossweb

@Override
public String getEntropy() {
  // Calculate a semi-useful value if this has not been set
  if (this.entropy == null) {
    // Use APR to get a crypto secure entropy value
    byte[] result = new byte[32];
    boolean apr = false;
    try {
      String methodName = "random";
      Class paramTypes[] = new Class[2];
      paramTypes[0] = result.getClass();
      paramTypes[1] = int.class;
      Object paramValues[] = new Object[2];
      paramValues[0] = result;
      paramValues[1] = new Integer(32);
      Method method = Class.forName("org.apache.tomcat.jni.OS")
        .getMethod(methodName, paramTypes);
      method.invoke(null, paramValues);
      apr = true;
    } catch (Throwable t) {
      // Ignore
    }
    if (apr) {
      setEntropy(new String(Base64.encode(result)));
    }
  }
  return (this.entropy);
}

代码示例来源:origin: tomcat/catalina-optional

md.update(credentials.getBytes());
String digestedPassword =
  new String(Base64.encode(md.digest()));
validated = password.equals(digestedPassword);

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

md.reset();
md.update(credentials.getBytes(Charset.defaultCharset()));
String digestedPassword = Base64.encode(md.digest());
validated = password.equals(digestedPassword);

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

md.reset();
md.update(credentials.getBytes());
String digestedPassword = Base64.encode(md.digest());
validated = password.equals(digestedPassword);

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

md.reset();
md.update(credentials.getBytes());
String digestedPassword = Base64.encode(md.digest());
validated = password.equals(digestedPassword);

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

md.reset();
md.update(credentials.getBytes());
String digestedPassword = Base64.encode(md.digest());
validated = password.equals(digestedPassword);

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

+ Base64.encode(outToken));

相关文章

微信公众号

最新文章

更多