|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xecure.expcms.SignedData
SignedData Ŭ·¡½º´Â RFC 2630 ÀÇ CryptoGraphic Message Syntax SignedMessage ¸¦ »ý¼ºÇϰí, °ËÁõÇÑ´Ù.
¼¸íÀÚ ÀÎÁõ¼¿Í °³ÀÎŰ·Î signed message ¸¦ »ý¼ºÇϰí, »ý¼ºµÈ signed message ¸¦ °ËÁõÇÏ¿© ¸Þ½ÃÁö ¾ÈÀÇ
¼¸íÀÚ Á¤º¸¿Í ¿øº» µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ´Ù.
Field Summary | |
static int |
MD2withRSA
|
static int |
MD5withRSA
|
static int |
SHA1withRSA
|
Constructor Summary | |
SignedData(XecureExpConfig config)
SignedData Constructor |
Method Summary | |
byte[] |
decodeSignedData(java.lang.String signed_msg)
RFC 2630 ÀÇ signed data¸¦ ÇØ¼®Çϰí, ¼¸í °ËÁõÀ» ¼öÇàÇÑ´Ù(Hexa). |
byte[] |
decodeSignedDataBase64(java.lang.String signed_msg)
RFC 2630 ÀÇ signed data¸¦ ÇØ¼®Çϰí, ¼¸í °ËÁõÀ» ¼öÇàÇÑ´Ù(Base64). |
java.lang.String |
encodeSignedData(byte[] signer_cert_der,
byte[] signer_key,
byte[] signer_keypwd,
byte[] content,
int sign_algorithm)
¸Þ½ÃÁö¿¡ ÀüÀÚ¼¸íÀ» ÇÑ´Ù(Hexa). |
java.lang.String |
encodeSignedData(java.security.cert.X509Certificate signer_cert,
byte[] signer_key,
byte[] signer_keypwd,
byte[] content,
int sign_algorithm)
¸Þ½ÃÁö¿¡ ÀüÀÚ¼¸íÀ» ÇÑ´Ù(Hexa). |
java.lang.String |
encodeSignedDataBase64(byte[] signer_cert_der,
byte[] signer_key,
byte[] signer_keypwd,
byte[] content,
int sign_algorithm)
¸Þ½ÃÁö¿¡ ÀüÀÚ¼¸íÀ» ÇÑ´Ù(Base64). |
java.lang.String |
encodeSignedDataBase64(java.security.cert.X509Certificate signer_cert,
byte[] signer_key,
byte[] signer_keypwd,
byte[] content,
int sign_algorithm)
¸Þ½ÃÁö¿¡ ÀüÀÚ¼¸íÀ» ÇÑ´Ù(Base64). |
byte[] |
getDecodedContent()
°ËÁõµÈ ¸Þ½ÃÁö ¿ø¹® Á¤º¸¸¦ ¾ò´Â´Ù. |
int |
getDecodedSignatureAlgorithm()
¼¸í¿¡ »ç¿ëµÈ ¼¸í ¾Ë°í¸®ÁòÀ» ¸®ÅÏÇÑ´Ù. |
java.security.cert.X509Certificate |
getDecodedSignerCert()
¼¸í¹®¿¡ attachµÈ ¼¸íÀÚ ÀÎÁõ¼¸¦ ¸®ÅÏÇÑ´Ù. |
byte[] |
getDecodedSignerCertDer()
¼¸í¹®¿¡ attachµÈ ¼¸íÀÚ ÀÎÁõ¼¸¦ ¸®ÅÏÇÑ´Ù. |
int |
getLastError()
¿¡·¯ Äڵ带 ¸®ÅÏÇÑ´Ù. |
java.lang.String |
getLastErrorMsg()
¿¡·¯ ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÑ´Ù. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static int MD2withRSA
public static int MD5withRSA
public static int SHA1withRSA
Constructor Detail |
public SignedData(XecureExpConfig config)
config
- xecure.exp.XecureExpConfigMethod Detail |
public java.lang.String encodeSignedData(java.security.cert.X509Certificate signer_cert, byte[] signer_key, byte[] signer_keypwd, byte[] content, int sign_algorithm) throws java.security.cert.CertificateEncodingException, java.security.cert.CertificateEncodingException
signer_cert
- java.security.cert.X509Certificate ¼¸íÀÚ ÀÎÁõ¼signer_key
- ¼¸íÀÚ °³ÀÎŰsigner_keypwd
- ¼¸íÀÚ °³ÀÎŰ ÆÐ½º¿öµåcontent
- ¼¸íÇÒ ¿ø¹® ¸Þ½ÃÁösign_algorithm
- ¼¸í ¾Ë°í¸®Áò SignedData.MD2withRSA , SignedData.MD5withRSA, SignedData.SHA1withRSApublic java.lang.String encodeSignedData(byte[] signer_cert_der, byte[] signer_key, byte[] signer_keypwd, byte[] content, int sign_algorithm)
signer_cert_der
- ¼¸íÀÚ ÀÎÁõ¼(der type)signer_key
- ¼¸íÀÚ °³ÀÎŰsigner_keypwd
- ¼¸íÀÚ °³ÀÎŰ ÆÐ½º¿öµåcontent
- ¼¸íÇÒ ¿ø¹® ¸Þ½ÃÁösign_algorithm
- ¼¸í ¾Ë°í¸®Áò SignedData.MD2withRSA , SignedData.MD5withRSA, SignedData.SHA1withRSApublic byte[] decodeSignedData(java.lang.String signed_msg)
signed_msg
- hexa encoding µÈ signed messagepublic java.lang.String encodeSignedDataBase64(java.security.cert.X509Certificate signer_cert, byte[] signer_key, byte[] signer_keypwd, byte[] content, int sign_algorithm) throws java.security.cert.CertificateEncodingException, java.security.cert.CertificateEncodingException
signer_cert
- java.security.cert.X509Certificate ¼¸íÀÚ ÀÎÁõ¼signer_key
- ¼¸íÀÚ °³ÀÎŰsigner_keypwd
- ¼¸íÀÚ °³ÀÎŰ ÆÐ½º¿öµåcontent
- ¼¸íÇÒ ¿ø¹® ¸Þ½ÃÁösign_algorithm
- ¼¸í ¾Ë°í¸®Áò SignedData.MD2withRSA , SignedData.MD5withRSA, SignedData.SHA1withRSApublic java.lang.String encodeSignedDataBase64(byte[] signer_cert_der, byte[] signer_key, byte[] signer_keypwd, byte[] content, int sign_algorithm)
signer_cert_der
- ¼¸íÀÚ ÀÎÁõ¼(der type)signer_key
- ¼¸íÀÚ °³ÀÎŰsigner_keypwd
- ¼¸íÀÚ °³ÀÎŰ ÆÐ½º¿öµåcontent
- ¼¸íÇÒ ¿ø¹® ¸Þ½ÃÁösign_algorithm
- ¼¸í ¾Ë°í¸®Áò SignedData.MD2withRSA , SignedData.MD5withRSA, SignedData.SHA1withRSApublic byte[] decodeSignedDataBase64(java.lang.String signed_msg)
signed_msg
- Base64 encoding µÈ signed messagepublic byte[] getDecodedContent()
public java.security.cert.X509Certificate getDecodedSignerCert() throws java.security.cert.CertificateException, java.io.IOException
public byte[] getDecodedSignerCertDer()
public int getDecodedSignatureAlgorithm()
public int getLastError()
public java.lang.String getLastErrorMsg()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |