WA-SDK  3.0.4.0
WA-SDK
KeyManage.h 파일 참조
#include "wasdk_public.h"
#include <stdarg.h>
#include "asn1.h"
#include "ckm_pkcrypt.h"
#include "bcipher_op.h"
#include "seed.h"
#include "base64.h"
#include "piex.h"
KeyManage.h에 대한 include 의존 그래프

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

매크로

#define SHARED_MEMORY_NAME_FOR_PRIVATEKEY   "ISSAC-WEB PRIVATE KEY"
 
#define ISSACWEB_SHARED_MEM_SIZE   2048
 
#define RANDOM_SEED_SIZE   2048
 
#define MAX_ASN1_PRIVATEKEYINFO_LENGTH   1024
 
#define MAX_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH   1024
 
#define MAX_SEEDENCRYPTED_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH   2048
 

함수

EXTERNC int GetPrivateKeyLoadType ()
 
EXTERNC int GetRandomSeed (unsigned char *pszRandomSeed)
 
EXTERNC int PrivateKeyInfoLoadFromSharedMemory ()
 
EXTERNC int PrivateKeyInfoLoadFromKeyFile (const char *pszPrivateKeyPath)
 
EXTERNC int PrivateKeyLoadFromPrivateKeyInfo (const char *pszPrivateKeyPath)
 
EXTERNC int TestFuncCall ()
 
EXTERNC int GetPrivateKey (unsigned char *pszPrivateKey, const char *pszPrivateKeyPath)
 
EXTERNC int GetPrivateKeyInfo (PrivateKeyInfo **asnPrivateKeyInfo, const char *pszPrivateKeyPath)
 
EXTERNC void LogFileEx (const char *srcFileName, const int srcLine, const char *logFileName, char *fmt,...)
 

매크로 문서화

◆ SHARED_MEMORY_NAME_FOR_PRIVATEKEY

#define SHARED_MEMORY_NAME_FOR_PRIVATEKEY   "ISSAC-WEB PRIVATE KEY"

◆ ISSACWEB_SHARED_MEM_SIZE

#define ISSACWEB_SHARED_MEM_SIZE   2048

◆ RANDOM_SEED_SIZE

#define RANDOM_SEED_SIZE   2048

◆ MAX_ASN1_PRIVATEKEYINFO_LENGTH

#define MAX_ASN1_PRIVATEKEYINFO_LENGTH   1024

◆ MAX_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH

#define MAX_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH   1024

◆ MAX_SEEDENCRYPTED_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH

#define MAX_SEEDENCRYPTED_BASE64ENCODED_ASN1_PRIVATEKEYINFO_LENGTH   2048

함수 문서화

◆ GetPrivateKeyLoadType()

EXTERNC int GetPrivateKeyLoadType ( )

◆ GetRandomSeed()

EXTERNC int GetRandomSeed ( unsigned char *  pszRandomSeed)

◆ PrivateKeyInfoLoadFromSharedMemory()

EXTERNC int PrivateKeyInfoLoadFromSharedMemory ( )

◆ PrivateKeyInfoLoadFromKeyFile()

EXTERNC int PrivateKeyInfoLoadFromKeyFile ( const char *  pszPrivateKeyPath)

◆ PrivateKeyLoadFromPrivateKeyInfo()

EXTERNC int PrivateKeyLoadFromPrivateKeyInfo ( const char *  pszPrivateKeyPath)

◆ TestFuncCall()

EXTERNC int TestFuncCall ( )

◆ GetPrivateKey()

EXTERNC int GetPrivateKey ( unsigned char *  pszPrivateKey,
const char *  pszPrivateKeyPath 
)

◆ GetPrivateKeyInfo()

EXTERNC int GetPrivateKeyInfo ( PrivateKeyInfo **  asnPrivateKeyInfo,
const char *  pszPrivateKeyPath 
)

◆ LogFileEx()

EXTERNC void LogFileEx ( const char *  srcFileName,
const int  srcLine,
const char *  logFileName,
char *  fmt,
  ... 
)