SignFileEx

Input aXgateAddress
aCAList
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aSignOption (서명 옵션)
0x00000000 : 기본 서명
0x00000001 : 서명에 Cert Chain을 포함한다.
0x00000002 : 서명에 CRL을 포함한다.
0x00000020 : 다른 인증서로 추가 서명을 진행한다.
0x00000040 : 분리서명 (서명 파일을 생성하지 않고, 서명값을 리턴합니다)
0x00000080 : 분리서명 결과값 Base64 (기본값 Hex)
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

SignFileExWithSerial

Input aXgateAddress
aCAList
aCertSerial
aCertLocation
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aSignOption (서명 옵션)
0x00000000 : 기본 서명
0x00000001 : 서명에 Cert Chain을 포함한다.
0x00000002 : 서명에 CRL을 포함한다.
0x00000020 : 다른 인증서로 추가 서명을 진행한다.
0x00000040 : 분리서명 (서명 파일을 생성하지 않고, 서명값을 리턴합니다)
0x00000080 : 분리서명 결과값 Base64 (기본값 Hex)
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

SignFileExWithVID

Input aXgateAddress
aCAList
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aSignOption (서명 옵션)
0x00000000 : 기본 서명
0x00000001 : 서명에 Cert Chain을 포함한다.
0x00000002 : 서명에 CRL을 포함한다.
0x00000020 : 다른 인증서로 추가 서명을 진행한다.
0x00000040 : 분리서명 (서명 파일을 생성하지 않고, 서명값을 리턴합니다)
0x00000080 : 분리서명 결과값 Base64 (기본값 Hex)
(VID 옵션)
0x00000008 : WEB 으로 부터 직접 입력받는다.
0x00000010 : IDN값을 입력받지 않는다. (""로 대체)
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aIdn
aDescription
Run
Output
VID Output

SignFileExWithVID_Serial

Input aXgateAddress
aCAList
aCertSerial
aCertLocation
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aSignOption (서명 옵션)
0x00000000 : 기본 서명
0x00000001 : 서명에 Cert Chain을 포함한다.
0x00000002 : 서명에 CRL을 포함한다.
0x00000020 : 다른 인증서로 추가 서명을 진행한다.
0x00000040 : 분리서명 (서명 파일을 생성하지 않고, 서명값을 리턴합니다)
0x00000080 : 분리서명 결과값 Base64 (기본값 Hex)
(VID 옵션)
0x00000008 : WEB 으로 부터 직접 입력받는다.
0x00000010 : IDN값을 입력받지 않는다. (""로 대체)
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aIdn
aDescription
Run
Output
VID Output

VerifyFile

Input aInputFilePath
aSignedData
aVerifyOption (검증 옵션)
0x00000000 : 기본 검증
0x00000004 : 인증서 CRL 검증을 수행한다.
0x00000010 : 분리서명 검증 (원문 파일과 서명값을 입력한다)
(공통 옵션)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x10000000 : 진행창 완료 후 검증 확인창을 띄운다.
0x20000000 : 검증 확인창에 추가 서명 버튼을 표시한다.
aDescription
Run
Output

VerifyAndSignFile

Input aXgateAddress
aCAList
aCertSerial
aCertLocation
aLimitPassword
aInputFilePath
aOutputFilePath
aSignedData
aVerifyOption (검증 옵션)
0x00000000 : 기본 검증
0x00000004 : 인증서 CRL 검증을 수행한다.
0x00000010 : 분리서명 검증 (원문 파일과 서명값을 입력한다)
(공통 옵션)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x10000000 : 진행창 완료 후 검증 확인창을 띄운다.
aSignOption (서명 옵션)
0x00000000 : 기본 서명
0x00000001 : 서명에 Cert Chain을 포함한다.
0x00000002 : 서명에 CRL을 포함한다.
0x00000004 : 다른 인증서로 추가 서명을 진행한다.
0x00000010 : 분리서명 (서명 파일을 생성하지 않고, 서명값을 리턴합니다)
0x00000020 : 분리서명 결과값 Base64 (기본값 Hex)
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
aDescription
Run
Output

GetVerifiedFileCertInfo

Input aOption 0 : Full (인증서의 자세한 정보)
1 : Simple (서명시간 및 인증서의 간단한 정보)
aIndex
* Full
0 인증서 검증 결과
   (0 - 정상, 오류코드|오류메세지)
1 버전
2 일련번호
3 서명 알고리즘
4 발급자
5 다음부터 유효함
6 다음까지 유효함
7 발급대상
8 공개키 알고리즘
9 공개키
10 서명
11 CA 키 고유번호
12 인증서 정책
13 키사용
14 기본 규제
15 주체 대체 이름
16 CRL 분배점
17 사용자 알림
18 CPS
19 기관정보 엑세스
* Simple
0 서명 시간
1 인증서 상태
   (0 - 정상, 1 - 만료 예정, 2 - 만료 된)
2 인증서 구분
3 사용자
4 발급자 구분
5 유효기간
6 발급자
7 일련번호
Run
Output

ExtractFile

Input aInputFilePath
aOutputFilePath
aOption 0x00000000 : 기본 옵션
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
aDescription
Run
Output

EnvelopeFileWithPEM

Input aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aCertPEM
aOption 0x00000000 : 기본 옵션
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

EnvelopeFileWithCert

Input aXgateAddress
aCAList
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aOption 0x00000000 : 기본 옵션
0x00000004 : 여러개의 인증서로 암호화한다.
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

EnvelopeFileWithCert_Serial

Input aXgateAddress
aCAList
aCertSerial
aCertLocation
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aOption 0x00000000 : 기본 옵션
0x00000004 : 여러개의 인증서로 암호화한다.
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

DeEnvelopeFileWithCert

Input aXgateAddress
aCAList
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aOption 0x00000000 : 기본 옵션
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

DeEnvelopeFileWithCert_Serial

Input aXgateAddress
aCAList
aCertSerial
aCertLocation
aLimitPassword
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aOption 0x00000000 : 기본 옵션
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

EnvelopeFileWithPasswd

Input aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aPassword
aOption (패스워드 입력창 옵션)
0x00000000 : WEB으로 부터 직접 입력받는다.
0x00000001 : 패스워드 입력창을 출력한다.
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

DeEnvelopeFileWithPasswd

Input aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aPassword
aOption (패스워드 입력창 옵션)
0x00000000 : WEB으로 부터 직접 입력받는다.
0x00000001 : 패스워드 입력창을 출력한다.
(공통 옵션)
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

GetEnvelopedFileInfo

Input aInputFilePath
aOption 0x00000001 : 전자봉투 타입
0x00000002 : 파일명
0x00000004 : 인증서 일련번호
Run
Output

UploadFile

Input aXgateAddress
aPath
aQuery
aHostName
aPort
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOption 0x00000000 : 기본 옵션
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

DownloadFile

Input aXgateAddress
aPath
aQuery
aHostName
aPort
aTargetFilePath * Multi Select: Ctrl + Click

aDownloadPath
aOption 0x00000000 : 기본 옵션
0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
0x00400000 : 오류 시 다음 파일 계속 진행한다.(기본값은 종료한다)
0x00800000 : 오류 시 다음 파일 계속 진행할지 확인창을 띄운다.
aDescription
Run
Output

ZipFile

Input aXgateAddress
aInputFilePath 0 : 단일 파일 선택
2 : 복수 파일 선택 (Ctrl + Click)
aOutputFilePath
aOption 0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00040000 : 동일한 이름의 저장 파일이 있는 경우 오류 처리한다.(기본값은 덮어쓴다)
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
aDescription
Run
Output

UnZipFile

Input aXgateAddress
aInputFilePath
aOutputFilePath
aOption 0x00010000 : 저장할 파일 선택창을 출력하지 않는다.
0x00020000 : 저장할 파일을 임시 폴더에 저장한다.
0x00080000 : 진행창을 보이지 않는다.
0x00100000 : 성공 시 진행창을 닫는다.(오류 시는 닫지 않는다)
0x00200000 : 완료 시 진행창을 닫는다.(오류가 발생해도 닫는다)
aDescription
Run
Output

SelectFile

Input aInitPath
aFilterString
aOption 0x00000000 : 열기 모드
0x00000001 : 저장 모드
0x00000002 : 다중 파일 선택 (저장 모드인 경우 폴더 선택창을 띄운다)
Run
Output

GetFileInfo

Input aFilePath
aOption 0x00000001 : 크기
0x00000002 : 생성 시간
0x00000004 : 마지막 접근 시간
0x00000008 : 마지막 수정 시간
Run
Output

ClearTempFile

Input aXgateAddress
Run
Output

GetHomeDir

Run
Output