|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xecure.crypto.EnvelopeFile
ÀÌ Å¬·¡½º´Â ÈÀÏÀ» Envelope/DeEnvelope ÇÑ´Ù.
Field Summary | |
static int |
KEKEY_HASH_ALG_MD5
MD5 Hash Algorithm Identifier |
static int |
KEKEY_HASH_ALG_SHA1
SHA1 Hash Algorithm Identifier |
Constructor Summary | |
EnvelopeFile(XecureConfig config)
EnvelopeData object ¸¦ »ý¼ºÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â Envelope/DeEnvelopeµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì , Envelope/DeEnvelopeµÈ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. |
Method Summary | |
int |
deEnvelopeFile(java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» DeEnvelopeÇÑ´Ù. |
int |
envelopeFile(byte[] cert,
byte[] filePathIn,
java.io.OutputStream out,
boolean is_cms)
FileÀ» EnvelopeÇÏ¿© ½ºÆ®¸²À¸·Î Ãâ·ÂÇÑ´Ù. |
int |
envelopeFile(java.lang.String cert,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» »ý¼ºÇÑ´Ù. |
int |
envelopeFileCMS(java.lang.String cert,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» »ý¼ºÇÑ´Ù. |
int |
getLastError()
Envelope/DeEnvelope½Ã ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì ¿¡·¯ ¹øÈ£¸¦ ¾òÀ» ¼ö ÀÖ´Ù. |
java.lang.String |
getLastErrorMsg()
Envelope/DeEnvelope½Ã ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù. |
int |
keKeyDeEnvelopeFile(byte[] keKey,
int keKeyHashAlg,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» DeEnvelopeÇÑ´Ù. keKey¸¦ ÇØ½¬ÇÏ´Â ¾Ë°í¸®ÁòÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. v225¿¡¼ ºÎÅÍ ´ÙÀ½ ¸Þ¼ÒµåÀÇ keKeyÇØ½¬ ¾Ë°í¸®ÁòÀÌ SHA1¿¡¼ MD5·Î º¯°æµÇ¾ú´Ù. keKeyEnvelopeFile(byte[], java.lang.String, java.lang.String) keKeyEnvelopeFile_CMS(byte[], java.lang.String, java.lang.String) keKeyDeEnvelopeFile(byte[], java.lang.String, java.lang.String) µû¶ó¼ ÀÌÀü ¹öÀüÀ¸·Î Àκ§·ÓµÈ ÈÀÏÀ» º¹È£ÈÇÏ´Â °æ¿ì ÀÌ ¸Þ¼Òµå¿¡¼ KEKEY_HASH_ALG_SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. |
int |
keKeyDeEnvelopeFile(byte[] keKey,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» DeEnvelopeÇÑ´Ù. v225¹öÀüºÎÅÍ keKeyÇØ½¬ ¾Ë°í¸®ÁòÀÌ SHA1¿¡¼ MD5·Î º¯°æµÇ¾ú´Ù. µû¶ó¼ ÀÌÀü ¹öÀüÀ¸·Î Àκ§·ÓµÈ ÈÀÏÀ» º¹È£ÈÇÏ´Â °æ¿ì ¿¡´Â keKeyDeEnvelopeFile(byte[], int, java.lang.String, java.lang.String) ¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. |
int |
keKeyEnvelopeFile_CMS(byte[] keKey,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» »ý¼ºÇÑ´Ù. v225¹öÀüºÎÅÍ keKeyÇØ½¬ ¾Ë°í¸®ÁòÀÌ SHA1¿¡¼ MD5·Î º¯°æµÇ¾ú´Ù. µû¶ó¼ ÀÌÀü ¹öÀü¿¡¼ º¹È£ÈÇÏ´Â °æ¿ì ¿¡´Â keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean) ¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. |
int |
keKeyEnvelopeFile(byte[] keKey,
int keKeyHashAlg,
java.lang.String filePathIn,
java.lang.String filePathOut,
boolean isCMS)
Enveloped FileÀ» »ý¼ºÇÑ´Ù. keKey¸¦ ÇØ½¬ÇÏ´Â ¾Ë°í¸®ÁòÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. v225¿¡¼ ºÎÅÍ ´ÙÀ½ ¸Þ¼ÒµåÀÇ keKeyÇØ½¬ ¾Ë°í¸®ÁòÀÌ SHA1¿¡¼ MD5·Î º¯°æµÇ¾ú´Ù. keKeyEnvelopeFile(byte[], java.lang.String, java.lang.String) keKeyEnvelopeFile_CMS(byte[], java.lang.String, java.lang.String) keKeyDeEnvelopeFile(byte[], java.lang.String, java.lang.String) µû¶ó¼ ÀÌÀü ¹öÀü¿¡¼ º¹È£ÈÇÏ´Â °æ¿ì ÀÌ ¸Þ¼Òµå¿¡¼ KEKEY_HASH_ALG_SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. |
int |
keKeyEnvelopeFile(byte[] keKey,
java.lang.String filePathIn,
java.lang.String filePathOut)
Enveloped FileÀ» »ý¼ºÇÑ´Ù. v225¹öÀüºÎÅÍ keKeyÇØ½¬ ¾Ë°í¸®ÁòÀÌ SHA1¿¡¼ MD5·Î º¯°æµÇ¾ú´Ù. µû¶ó¼ ÀÌÀü ¹öÀü¿¡¼ º¹È£ÈÇÏ´Â °æ¿ì ¿¡´Â keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean) ¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int KEKEY_HASH_ALG_MD5
public static final int KEKEY_HASH_ALG_SHA1
Constructor Detail |
public EnvelopeFile(XecureConfig config)
config
- XecureConfig objectMethod Detail |
public int getLastError()
public java.lang.String getLastErrorMsg()
public int envelopeFile(java.lang.String cert, java.lang.String filePathIn, java.lang.String filePathOut)
cert
- EnvelopeÇϴµ¥ »ç¿ëµÉ ÀÎÁõ¼..filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ EnvelopeµÈ °á°ú ÈÀÏ.public int envelopeFileCMS(java.lang.String cert, java.lang.String filePathIn, java.lang.String filePathOut)
cert
- EnvelopeÇϴµ¥ »ç¿ëµÉ ÀÎÁõ¼..filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ EnvelopeµÈ °á°ú ÈÀÏ.public int envelopeFile(byte[] cert, byte[] filePathIn, java.io.OutputStream out, boolean is_cms)
cert
- EnvelopeÇϴµ¥ »ç¿ëµÉ ÀÎÁõ¼..filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.out
- EnvelopeµÈ °á°ú°¡ Ãâ·ÂµÉ ½ºÆ®¸².is_cms
- CMSÇü½Ä »ç¿ë ¿©ºÎpublic int deEnvelopeFile(java.lang.String filePathIn, java.lang.String filePathOut)
filePathIn
- DeEnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ DeEnvelopeµÈ °á°ú ÈÀÏ.public int keKeyEnvelopeFile(byte[] keKey, java.lang.String filePathIn, java.lang.String filePathOut)
keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean)
¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1
¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.keKey
- EnvelopeÇϴµ¥ »ç¿ëµÉ Symmetric Key-Encryption Key.filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ EnvelopeµÈ °á°ú ÈÀÏ.keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean)
public int keKeyEnvelopeFile_CMS(byte[] keKey, java.lang.String filePathIn, java.lang.String filePathOut)
keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean)
¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1
¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.keKey
- EnvelopeÇϴµ¥ »ç¿ëµÉ Symmetric Key-Encryption Key.filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ EnvelopeµÈ °á°ú ÈÀÏ.keKeyEnvelopeFile(byte[], int, java.lang.String, java.lang.String, boolean)
public int keKeyDeEnvelopeFile(byte[] keKey, java.lang.String filePathIn, java.lang.String filePathOut)
keKeyDeEnvelopeFile(byte[], int, java.lang.String, java.lang.String)
¸Þ¼Òµå¿¡¼KEKEY_HASH_ALG_SHA1
¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.keKey
- DeEnvelopeÇϴµ¥ »ç¿ëµÉ Symmetric Key-Encryption Key.filePathIn
- DeEnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ DeEnvelopeµÈ °á°ú ÈÀÏ.keKeyDeEnvelopeFile(byte[], int, java.lang.String, java.lang.String)
public int keKeyEnvelopeFile(byte[] keKey, int keKeyHashAlg, java.lang.String filePathIn, java.lang.String filePathOut, boolean isCMS)
keKeyEnvelopeFile(byte[], java.lang.String, java.lang.String)
keKeyEnvelopeFile_CMS(byte[], java.lang.String, java.lang.String)
keKeyDeEnvelopeFile(byte[], java.lang.String, java.lang.String)
KEKEY_HASH_ALG_SHA1
¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.keKey
- EnvelopeÇϴµ¥ »ç¿ëµÉ Symmetric Key-Encryption Key.keKeyHashAlg
- keKey¸¦ ÇØ½¬ÇÏ´Â ¾Ë°í¸®ÁòKEKEY_HASH_ALG_MD5
KEKEY_HASH_ALG_SHA1
filePathIn
- EnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ EnvelopeµÈ °á°ú ÈÀÏ.isCMS
- CMSÇü½ÄÀ» ¿øÇÒ °æ¿ì truekeKeyEnvelopeFile(byte[], java.lang.String, java.lang.String)
,
keKeyEnvelopeFile_CMS(byte[], java.lang.String, java.lang.String)
public int keKeyDeEnvelopeFile(byte[] keKey, int keKeyHashAlg, java.lang.String filePathIn, java.lang.String filePathOut)
keKeyEnvelopeFile(byte[], java.lang.String, java.lang.String)
keKeyEnvelopeFile_CMS(byte[], java.lang.String, java.lang.String)
keKeyDeEnvelopeFile(byte[], java.lang.String, java.lang.String)
KEKEY_HASH_ALG_SHA1
¾Ë°í¸®ÁòÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.keKey
- DeEnvelopeÇϴµ¥ »ç¿ëµÉ Symmetric Key-Encryption Key.keKeyHashAlg
- keKey¸¦ ÇØ½¬ÇÏ´Â ¾Ë°í¸®ÁòKEKEY_HASH_ALG_MD5
KEKEY_HASH_ALG_SHA1
filePathIn
- DeEnvelopeÇϰíÀÚÇÏ´Â ÈÀÏ.filePathOut
- »ý¼ºµÉ DeEnvelopeµÈ °á°ú ÈÀÏ.keKeyDeEnvelopeFile(byte[], java.lang.String, java.lang.String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |