WA-SDK  3.0.4.0
WA-SDK
issacapi_pe.h 파일 참조
#include "issacapi.h"
issacapi_pe.h에 대한 include 의존 그래프

이 파일의 소스 코드 페이지로 가기

함수

WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_Encrypt (void *ciphertext, int *ciphertext_len, int ciphertext_alloc_len, const void *plaintext, int plaintext_len, CERTIFICATE *recipient_cert, int cipher_id)
 수신자의 인증서로 데이터를 암호화(EnvelopedData)한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_EncryptEx (void *ciphertext, int *ciphertext_len, int ciphertext_alloc_len, const void *plaintext, int plaintext_len, CERTIFICATES *recipient_certs, int cipher_id)
 여러 수신자들의 인증서를 이용해 데이터를 암호화(EnvelopedData)한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_EncryptExGetKey (void *ciphertext, int *ciphertext_len, void *key, int *keylen, void *iv, int *ivlen, int ciphertext_alloc_len, const void *plaintext, int plaintext_len, CERTIFICATES *recipient_certs, int cipher_id)
 여러 수신자들의 인증서를 이용해 데이터를 암호화(EnvelopedData)하고, 암호화에 사용된 비밀키와 초기값을 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_Encrypt_File (const char *ciphertext_file, const char *plaintext_file, CERTIFICATE *recipient_cert, int cipher_id)
 원문 파일을 수신자의 인증서로 암호화하여 암호문(EnvelopedData) 파일로 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_EncryptEx_File (const char *ciphertext_file, const char *plaintext_file, CERTIFICATES *recipient_certs, int cipher_id)
 원문 파일을 여러 수신자들의 인증서로 암호화하여 암호문(EnvelopedData) 파일로 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_Decrypt (void *plaintext, int *plaintext_len, int plaintext_alloc_len, const void *ciphertext, int ciphertext_len, PRIVATEKEY *privatekey)
 암호문(EnvelopedData)을 복호화하여 원문을 가져온다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_DecryptEx (void *plaintext, int *plaintext_len, int plaintext_alloc_len, const void *ciphertext, int ciphertext_len, CERTIFICATE *cert, PRIVATEKEY *privatekey)
 암호문(EnvelopedData)을 복호화하여 원문을 가져온다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_Decrypt_File (const char *plaintext_file, const char *ciphertext_file, PRIVATEKEY *privatekey)
 암호문 파일을 복호화하여 원문 파일을 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_DecryptEx_File (const char *plaintext_file, const char *ciphertext_file, CERTIFICATE *cert, PRIVATEKEY *privatekey)
 암호문 파일을 복호화하여 원문 파일을 출력한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_GetSessionKey (void *key, int *keylen, void *iv, int *ivlen, const void *ciphertext, int ciphertext_len, CERTIFICATE *cert, PRIVATEKEY *privatekey)
 암호문(EnvelopedData)에서 비밀키와 초기값을 추출한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_AppendHeader (void *header, const void *ciphertext, int ciphertext_len)
 EnvelopedData 에 PKCS#7 태그를 추가하여 PKCS#7 메시지를 생성한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_PE_RemoveHeader (void *ciphertext, int *ciphertext_len, const void *header)
 PKCS#7 메시지에서 PKCS#7 태그를 삭제하여 EnvelopedData 를 추출한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_RSA15_EncryptRawBytes (void *cipher, int *cipherLen, const void *plain, int plainLen, PUBLICKEY *publicKey)
 RSA로 평문을 암호화한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_RSA15_DecryptRawBytes (void *plain, int *plainLen, void *cipher, int cipherLen, PRIVATEKEY *privateKey)
 RSA v1.5 RSAES 방식의 암호문을 복호화한다. (ISSAC_RSA15_RSAES_Decrypt() 와 동일) 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_RSA15_RSAES_Encrypt (void *cipher, int *cipherLen, const void *plain, int plainLen, PUBLICKEY *publicKey)
 RSA v1.5 RSAES 방식으로 평문을 암호화한다. 더 자세히 ...
 
WA_SDK_API ISSAC_RETURN FUNCCALL ISSAC_RSA15_RSAES_Decrypt (void *plain, int *plainLen, void *cipher, int cipherLen, PRIVATEKEY *privateKey)
 RSA v1.5 RSAES 방식의 암호문을 복호화한다. 더 자세히 ...