Class IssacBASE64URL


  • public class IssacBASE64URL
    extends java.lang.Object
    base64url 인코딩, 디코딩 기능을 제공하는 클래스

    base64url 인코딩은 일반적인 Base64 테이블의 '+', '/' 를 URL 에 사용할 수 있는 문자인 '-', '_' 로 변환한 것이다.
    .

    • Constructor Summary

      Constructors 
      Constructor Description
      IssacBASE64URL()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] Decode​(java.lang.String code)
      Base64URL 인코딩 된 문자열을 디코딩한다.
      static java.lang.String Encode​(byte[] data, boolean withPadding)
      주어진 바이트 배열을 Base64URL 인코딩한다.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IssacBASE64URL

        public IssacBASE64URL()
    • Method Detail

      • Encode

        public static java.lang.String Encode​(byte[] data,
                                              boolean withPadding)
                                       throws IssacSDKException
        주어진 바이트 배열을 Base64URL 인코딩한다.
        Parameters:
        data - [IN] Base64URL 인코딩 될 임의의 바이트 배열
        withPadding - [IN] 패딩 여부
        Returns:
        Base64URL 인코딩 된 문자열
        Throws:
        IssacSDKException - 오류 발생
        See Also:
        Decode(String)
      • Decode

        public static byte[] Decode​(java.lang.String code)
                             throws IssacSDKException
        Base64URL 인코딩 된 문자열을 디코딩한다.
        Parameters:
        code - [IN] Base64URL 인코딩 된 문자열
        Returns:
        Base64URL 디코딩 된 바이트 배열
        Throws:
        IssacSDKException - 오류 발생
        See Also:
        Encode(byte[], boolean)