org.springframework.security.crypto.codec.Base64类的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(215)

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

Base64介绍

[英]Base64 encoder which is a reduced version of Robert Harder's public domain implementation (version 2.3.7). See http://iharder.net/base64 for more information.

For internal use only.
[中]Base64编码器是Robert Harder的公共域实现(版本2.3.7)的简化版本。有关详细信息,请参见http://iharder.net/base64
仅供内部使用。

代码示例

代码示例来源:origin: spring-projects/spring-security-oauth

private HttpHeaders getTokenHeaders(String clientId) {
  HttpHeaders headers = new HttpHeaders();
  if (clientId != null) {
    headers.set("Authorization", "Basic " + new String(Base64.encode((clientId + ":").getBytes())));
  }
  return headers ;
}

代码示例来源:origin: spring-projects/spring-security

public static boolean isBase64(byte[] bytes) {
  try {
    decode(bytes);
  }
  catch (InvalidBase64CharacterException e) {
    return false;
  }
  return true;
}

代码示例来源:origin: spring-projects/spring-security

byte[] DECODABET = getDecodabet(options);
        outBuffPosn += decode4to3(b4, 0, outBuff, outBuffPosn, options);
        b4Posn = 0;

代码示例来源:origin: cloudfoundry/uaa

String credentials = new String(new Base64().decode(base64Credentials.getBytes()), UTF_8.name());

代码示例来源:origin: cloudfoundry/uaa

String body = mockMvc.perform(
  post("/autologin")
    .header("Authorization", "Basic " + new String(new Base64().encode("admin:adminsecret".getBytes())))
    .contentType(APPLICATION_JSON)
    .accept(APPLICATION_JSON)

代码示例来源:origin: spring-projects/spring-security

public static byte[] encode(byte[] bytes) {
  return encodeBytesToBytes(bytes, 0, bytes.length, NO_OPTIONS);
}

代码示例来源:origin: spring-projects/spring-security

byte[] destination, int destOffset, int options) {
byte[] ALPHABET = getAlphabet(options);

代码示例来源:origin: spring-projects/spring-security

int lineLength = 0;
for (; d < len2; d += 3, e += 4) {
  encode3to4(source, d + off, 3, outBuff, e, options);
  encode3to4(source, d + off, len - d, outBuff, e, options);
  e += 4;

代码示例来源:origin: spring-projects/spring-security

byte[] DECODABET = getDecodabet(options);

代码示例来源:origin: org.springframework.security/spring-security-core

public static byte[] encode(byte[] bytes) {
  return encodeBytesToBytes(bytes, 0, bytes.length, NO_OPTIONS);
}

代码示例来源:origin: org.springframework.security/spring-security-core

byte[] destination, int destOffset, int options) {
byte[] ALPHABET = getAlphabet(options);

代码示例来源:origin: org.springframework.security/spring-security-core

int lineLength = 0;
for (; d < len2; d += 3, e += 4) {
  encode3to4(source, d + off, 3, outBuff, e, options);
  encode3to4(source, d + off, len - d, outBuff, e, options);
  e += 4;

代码示例来源:origin: org.springframework.security/spring-security-core

byte[] DECODABET = getDecodabet(options);

代码示例来源:origin: spring-projects/spring-security-oauth

private HttpHeaders getTokenHeaders(String clientId) {
  HttpHeaders headers = new HttpHeaders();
  if (clientId != null) {
    headers.set("Authorization", "Basic " + new String(Base64.encode((clientId + ":").getBytes())));
  }
  return headers ;
}

代码示例来源:origin: spring-projects/spring-security

public static byte[] decode(byte[] bytes) {
  return decode(bytes, 0, bytes.length, NO_OPTIONS);
}

代码示例来源:origin: org.springframework.security/spring-security-core

byte[] DECODABET = getDecodabet(options);
        outBuffPosn += decode4to3(b4, 0, outBuff, outBuffPosn, options);
        b4Posn = 0;

代码示例来源:origin: org.springframework.security/spring-security-crypto

public static byte[] encode(byte[] bytes) {
  return encodeBytesToBytes(bytes, 0, bytes.length, NO_OPTIONS);
}

代码示例来源:origin: org.springframework.security/spring-security-crypto

byte[] destination, int destOffset, int options) {
byte[] ALPHABET = getAlphabet(options);

代码示例来源:origin: org.springframework.security/spring-security-crypto

int lineLength = 0;
for (; d < len2; d += 3, e += 4) {
  encode3to4(source, d + off, 3, outBuff, e, options);
  encode3to4(source, d + off, len - d, outBuff, e, options);
  e += 4;

代码示例来源:origin: com.bushidowallet/bushido-core-lib

byte[] DECODABET = getDecodabet(options);

相关文章