WA-SDK
3.0.4.0
WA-SDK
|
#include "issacapi.h"
함수 | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature (void *signature, int *signature_len, int signature_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time) |
PKCS #7 SignedData를 생성한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature (const void *signature, int signature_len) |
PKCS #7 SignedData를 검증한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_WithHashNid (void *signature, int *signature_len, int signature_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time, int hashNid) |
PKCS #7 - SignedData를 생성한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_WithHashNid (const void *signature, int signature_len, int hashNid) |
PKCS #7 SignedData를 검증한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_File (const char *signature_file, const char *message_file, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time) |
PKCS #7 - SignedData 파일을 생성한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_File (const char *signature_file) |
PKCS #7 SignedData 파일을 검증한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_Core (void *signature_value, int *signature_value_len, int signature_value_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time) |
PKCS #7 SignedData를 생성 후 서명값만 가져온다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_Core (void *signature_value, int signature_value_len, const void *message, int message_len, CERTIFICATE *certificate, time_t sign_time) |
PKCS #7의 서명자 정보가 없는 SignedData를 생성한 후 서명값만 재조합하여 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_Core_WithHashNid (void *signature_value, int *signature_value_len, int signature_value_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time, int hashNid) |
PKCS #7 SignedData를 생성 후 서명값만 가져온다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_Core_WithHashNid (void *signature_value, int signature_value_len, const void *message, int message_len, CERTIFICATE *certificate, time_t sign_time, int hashNid) |
PKCS #7의 서명자 정보가 없는 SignedData를 생성한 후 서명값만 재조합하여 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_Core_File (void *signature, int *signature_len, int signature_alloc_len, const char *message_file, PRIVATEKEY *private_key, CERTIFICATE *certificate) |
입력한 원문 파일에 대한 서명값을 생성한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_Core_File (void *signature, int signature_len, const char *message_file, CERTIFICATE *certificate) |
입력한 원문 파일에 대한 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_Core_File_WithHashNid (void *signature, int *signature_len, int signature_alloc_len, const char *message_file, PRIVATEKEY *private_key, CERTIFICATE *certificate, int hashNid) |
입력한 원문 파일에 대한 서명값을 생성한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignature_Core_File_WithHashNid (void *signature, int signature_len, const char *message_file, CERTIFICATE *certificate, int hashNid) |
입력한 원문 파일에 대한 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignaturePkcs7Detached (void *signature, int *signature_len, int signature_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time) |
서명 원문을 포함하지 않는 PKCS #7 SignedData를 생성한다. (PKCS #7 메시지 아님) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignaturePkcs7Detached_WithHashNid (void *signature, int *signature_len, int signature_alloc_len, const void *message, int message_len, PRIVATEKEY *private_key, CERTIFICATE *certificate, time_t sign_time, int hashNid) |
서명 원문을 포함하지 않는 PKCS #7 메시지를 생성한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignaturePkcs7Detached (const void *pkcs7_msg, int pkcs7_msg_len, CERTIFICATE *certificate, unsigned char *data, int data_len) |
서명 원문을 포함하지 않은 PKCS #7 메시지를 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignatureAndCertificate (const void *signature, int signature_len, CERTIFICATES *ca_certs, POLICYCONTEXT *policies, CERTIFICATEREVLIST *crl, time_t verify_time) |
PKCS #7 SignedData와 서명자 인증서의 유효성을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignatureAndCertificateEx (const void *signature, int signature_len, CERTIFICATES *ca_certs, CERTIFICATES *trusted_certs, POLICYCONTEXT *policies, CERTIFICATEREVLIST *crl, time_t verify_time, unsigned int flags) |
PKCS #7 SignedData와 서명자 인증서의 유효성을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_VerifySignatureAndCertificate_File (const char *signature_file, CERTIFICATES *ca_certs, POLICYCONTEXT *policies, CERTIFICATEREVLIST *crl, time_t verify_time) |
PKCS #7 SignedData와 서명자 인증서의 유효성을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_MakeSignature_FromSignatureCore (void *signature, int *signature_len, int signature_alloc_len, const void *message, int message_len, const void *signature_core, int signature_core_len, CERTIFICATE *certificate, int pkAlgNid, int hashNid) |
입력한 서명값을 이용하여 PKCS #7 SignedData를 생성한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_GetOriginalMessage (time_t *sign_time, void *original_message, int *original_message_len, int original_message_alloc_len, const void *signature, int signature_len) |
PKCS #7 SignedData 에서 서명 원문을 가져온다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_GetOriginalMessage_File (time_t *sign_time, const char *original_message_file, const char *signature_file) |
입력한 경로의 PKCS #7 SignedData 파일에서 서명 원문을 가져와 파일로 저장한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_GetSignerCertificate (CERTIFICATE *certificate, const void *signature, int signature_len) |
PKCS #7 SignedData 에서 서명자의 인증서를 가져온다. (첫번째 서명자) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_GetSignerCertificate_File (CERTIFICATE *certificate, const char *signature_file) |
입력한 경로의 PKCS #7 SignedData 파일에서 서명자의 인증서를 가져온다. (첫번째 서명자) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_GetSignatureValue (void *sigValue, int *sigValue_len, int sigValue_alloc_len, const void *signature_value, int signature_value_len) |
PKCS #7 SignedData 에서 서명값을 가져온다. (첫번째 서명자) 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SignRawBytes (void *sigVal, int *sigValLen, int sigValAllocLen, const void *message, int messageLen, PRIVATEKEY *privateKey, PUBLICKEY *publicKey) |
입력한 메시지를 서명한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_VerifySignRawBytes (void *sigVal, int sigValLen, const void *message, int messageLen, PUBLICKEY *publicKey) |
입력한 메시지에 대한 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SignRawBytes_WithHashNid (void *sigVal, int *sigValLen, int sigValAllocLen, const void *message, int messageLen, PRIVATEKEY *privateKey, PUBLICKEY *publicKey, int hashNid) |
입력한 메시지를 서명한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_VerifySignRawBytes_WithHashNid (void *sigVal, int sigValLen, const void *message, int messageLen, PUBLICKEY *publicKey, int hashNid) |
입력한 메시지에 대한 서명값을 검증한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_DSA_MakeSignature (char *signature, int *signature_len, const void *message, int message_len, const char *prikey, const char *param) |
입력한 메시지를 서명(DSA)한다. 더 자세히 ... | |
WA_SDK_API ISSAC_RETURN FUNCCALL | ISSAC_SG_DSA_VerifySignature (const char *signature, int signature_len_unused, const void *message, int message_len, const char *pubkey, const char *param) |
입력한 메시지에 대한 서명값(DSA)을 검증한다. 더 자세히 ... | |