xecure.exputil
Class XecureCodec

java.lang.Object
  |
  +--xecure.exputil.XecureCodec

public class XecureCodec
extends java.lang.Object

ÀÌ Å¬·¡½º´Â XecureExpSign À» Àû¿ëÇÑ java ÇÁ·Î±×·¥¿¡¼­ DataÀÇ Hexa encoding/decoding, Base64encoding/decodingÀ» ÇÒ ¼ö ÀÖ´Â ÇÔ¼ö¸¦ Á¦°øÇÑ´Ù.


Constructor Summary
XecureCodec()
           
 
Method Summary
static byte[] getBase64Decoding(XecureExpConfig config, byte[] base)
           
static byte[] getBase64Decoding(XecureExpConfig config, java.lang.String base)
          data¸¦ Base64 Decoding ÇÑ´Ù.
static byte[] getBase64Encoding(XecureExpConfig config, byte[] msg)
          data¸¦ Base64 Encoding ÇÑ´Ù.
static byte[] getHexaDecoding(XecureExpConfig config, java.lang.String hex)
          data¸¦ Hexa Decoding ÇÑ´Ù.(¹Ì¿Ï¼º)
static java.lang.String getHexaEncoding(XecureExpConfig config, byte[] msg)
          data¸¦ Hexa Encoding ÇÑ´Ù.(¹Ì¿Ï¼º)
static byte[] getPemToBin(XecureExpConfig config, java.lang.String certPem)
          pem type ÀÎÁõ¼­¸¦ der typÀ¸·Î º¯È¯ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XecureCodec

public XecureCodec()
Method Detail

getHexaEncoding

public static java.lang.String getHexaEncoding(XecureExpConfig config,
                                               byte[] msg)
data¸¦ Hexa Encoding ÇÑ´Ù.(¹Ì¿Ï¼º)
Parameters:
config - xecure.exp.XecureExpConfig reference.
msg - Hexa·Î EncodingÇϰíÀÚ ÇÏ´Â µ¥ÀÌÅÍ.
Returns:
Hexa encoded data

getHexaDecoding

public static byte[] getHexaDecoding(XecureExpConfig config,
                                     java.lang.String hex)
data¸¦ Hexa Decoding ÇÑ´Ù.(¹Ì¿Ï¼º)
Parameters:
config - xecure.exp.XecureExpConfig reference.
Hexa - DecodingÇϰíÀÚ ÇÏ´Â Hexa µ¥ÀÌÅÍ.
Returns:
Hexa decoded data

getBase64Encoding

public static byte[] getBase64Encoding(XecureExpConfig config,
                                       byte[] msg)
data¸¦ Base64 Encoding ÇÑ´Ù.
Parameters:
config - xecure.exp.XecureExpConfig reference.
msg - Base64 EncodingÇϰíÀÚ ÇÏ´Â µ¥ÀÌÅÍ.
Returns:
Base64 encoded data

getBase64Decoding

public static byte[] getBase64Decoding(XecureExpConfig config,
                                       java.lang.String base)
data¸¦ Base64 Decoding ÇÑ´Ù.
Parameters:
config - xecure.exp.XecureExpConfig reference.
msg - Base64 DecodingÇϰíÀÚ ÇÏ´Â Base64 µ¥ÀÌÅÍ.
Returns:
Base64 decoded data

getBase64Decoding

public static byte[] getBase64Decoding(XecureExpConfig config,
                                       byte[] base)

getPemToBin

public static byte[] getPemToBin(XecureExpConfig config,
                                 java.lang.String certPem)
pem type ÀÎÁõ¼­¸¦ der typÀ¸·Î º¯È¯ÇÑ´Ù.
Parameters:
certPem - º¯È¯ÇϰíÀÚ ÇÏ´Â pem type ÀÎÁõ¼­.
Returns:
Base64 der type ÀÎÁõ¼­