Interface CanonicalBase64.Encoder

Enclosing class:
CanonicalBase64

public static interface CanonicalBase64.Encoder
Canonical Base64 Encoder following RFC 4648 Section 3.5
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    encode(byte[] source)
    Encode byte array as Base64 characters from standard byte array
    encodeToString(byte[] source)
    Encode byte array to Base64 character string from standard byte array
  • Method Details

    • encode

      byte[] encode(byte[] source)
      Encode byte array as Base64 characters from standard byte array
      Parameters:
      source - Sequence of bytes to be encoded
      Returns:
      Base64 encoded byte array
      Throws:
      IllegalArgumentException - Thrown when encountering invalid sources
    • encodeToString

      String encodeToString(byte[] source)
      Encode byte array to Base64 character string from standard byte array
      Parameters:
      source - Sequence of bytes to be encoded
      Returns:
      Base64 encoded string
      Throws:
      IllegalArgumentException - Thrown when encountering invalid sources