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

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

함수

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)을 검증한다. 더 자세히 ...