sgcSign XAdES / PAdES / CAdES - Delphi용

· 컴포넌트
신제품 출시 sgcSign 소개 Delphi와 C++Builder를 위한 엔터프라이즈급 전자 서명 — 단일 컴포넌트에서 CAdES, PAdES, XAdES, XMLDSig를 지원해요.

전자 서명은 더 이상 틈새 요구 사항이 아니에요. 스페인의 VeriFactuTicketBAI부터 이탈리아의 FatturaPA, 폴란드의 KSeF, 프랑스/독일의 Factur-X, 그리스의 myDATA까지 유럽 정부는 이제 암호화 서명된 전자 청구서와 세금 문서를 의무화하고 있어요. 처음부터 규정 준수 서명 파이프라인을 구축한다는 것은 XML 표준화, ETSI 표준, 타임스탬프, OCSP, 인증서 체인, HSM 통합, 그리고 국가마다 다른 규칙과 씨름한다는 의미예요.

오늘 저희는 이 모든 것을 Pascal 세 줄로 해결해 주는 eSeGeCe의 새 제품 sgcSign을 출시해요. sgcSign은 Delphi 7부터 Delphi 13C++Builder를 위한 프로덕션 준비 전자 서명 라이브러리로, XAdES, PAdES, CAdES, XMLDSig를 구현하며 12개 유럽 세무 기관을 위한 사전 설정 프로파일과 함께 제공돼요.

출시를 기념해 출시 기간 동안 모든 sgcSign 라이선스가 50% 할인돼요 — 아래 가격 섹션을 확인하거나, 무료 체험판을 다운로드해서 지금 바로 사용해 보세요.

sgcSign이란?

sgcSign은 모든 Delphi 또는 C++Builder 애플리케이션에 완전한 전자 서명 및 검증 파이프라인을 추가하는 네이티브 VCL/FMX 컴포넌트 라이브러리예요. 하나의 일관된 API로 다음을 할 수 있어요:

서명
완전한 ETSI 준수로 법적으로 유효한 XAdES, PAdES, CAdES 및 XMLDSig 서명을 생성해요. 타임스탬프, OCSP 응답 및 서명된 속성을 자동으로 포함해요.
검증
서명된 문서를 종단 간 검증해요: 다이제스트 확인, RSA/ECDSA 서명, 인증서 체인, 해지 상태(OCSP/CRL) 및 XAdES/PAdES 속성 검증을 수행해요.

내부적으로 sgcSign은 어려운 부분을 처리해요 — XML 표준화(C14N 1.0 및 Exclusive C14N), 증분 PDF 업데이트, CMS/PKCS#7 구조, RFC 3161 타임스탬프, ETSI EN 319 132 및 EN 319 142 표준의 모든 엣지 케이스 — 덕분에 코드는 짧고 출력은 유효해요.

sgcSign 작동 방식

서명 모델은 의도적으로 간단해요. 키 공급자(개인 키가 있는 곳)를 연결하고, 프로파일(적용할 표준 및 국가 규칙)을 선택한 후 Sign을 호출하면 돼요.

1. 키 공급자 불러오기 — 서명 키의 위치를 선택하세요: Windows 인증서 저장소, PFX/PKCS#12, PEM, PKCS#11 하드웨어 토큰, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, 또는 개발용 자체 서명 인증서.

2. 프로파일 선택 — 사용 사례에 맞는 기성 프로파일을 선택하세요(예: spVeriFactu, spFatturaPA, spFacturX). 프로파일은 세무 기관이 요구하는 정확한 알고리즘, 표준화, 참조 변환, 서명된 속성을 설정해요.

3. 서명SignFile 또는 SignXML을 호출하세요. sgcSign은 데이터를 표준화하고, 다이제스트를 계산하고, 서명 속성 블록을 구성하고, 개인 키로 서명하고, 선택적으로 RFC 3161 타임스탬프를 적용한 후 결과를 포함시켜요. 출력은 바로 제출할 수 있는 XML, PDF 또는 CMS 파일이에요.

4. 검증 — 받은 모든 문서에 대해 VerifyFile을 호출하세요. sgcSign은 서명 체인을 검토하고, 다이제스트를 검증하고, 발급자 신뢰 앵커에 대해 인증서를 확인하고, OCSP를 조회해서 어떤 단계가 통과했거나 실패했는지 정확히 보고해요.

Delphi에서 VeriFactu 청구서에 서명하는 방법은 다음과 같아요:

var
  vSign: TsgcSign;
begin
  vSign := TsgcSign.Create(nil);
  vSign.Certificate.LoadFromPFX('cert.pfx', 'password');
  vSign.Profile := spVeriFactu;
  vSign.SignFile('invoice.xml', 'signed.xml');
  // Verify the signed document
  if vSign.VerifyFile('signed.xml') then
    ShowMessage('Signature is valid');
end;

FORM에 TsgcSign 컴포넌트를 놓고 디자인 시 몇 가지 속성을 설정하면 VCL 또는 FMX 애플리케이션이 서명 준비 완료예요.

지원 IDE 및 플랫폼

Delphi Delphi 7부터 Delphi 13(Athens)까지. 모든 버전의 런타임 및 디자인 타임 패키지.
C++Builder C++Builder 2007부터 C++Builder 13까지. 라이브러리와 함께 제공되는 전체 HPP 헤더.
Frameworks VCL 및 FireMonkey(FMX). 폼에 컴포넌트를 놓거나 비시각적 코드에서 인스턴스화할 수 있어요.
Platforms Win32, Win64, macOS, Linux64, iOS, Android — Delphi와 C++Builder가 컴파일되는 모든 곳.

주요 기능

XAdES 서명
완전한 ETSI EN 319 132-1. 봉투형, 분리형, 봉투 포함형 모드. B-B, B-T, B-LT, B-LTA 레벨.
PAdES PDF 서명
PAdES-Basic 증분 업데이트로 PDF에 서명해요. 원본 바이트가 보존돼요. 이유, 위치, 서명자 이름 메타데이터를 지원해요.
CAdES CMS 서명
모든 바이너리 페이로드를 위한 CMS/PKCS#7. CAdES-BES, CAdES-T(타임스탬프), CAdES-XL(장기) 레벨.
XMLDSig 코어
비XAdES 사용 사례를 위한 일반 W3C XML 전자 서명. 봉투형, 분리형, 봉투 포함형 모드.
표준화
네이티브 Pascal로 구현된 C14N 1.0 및 Exclusive C14N. 모든 대상 플랫폼에서 결정론적 다이제스트.
RFC 3161 타임스탬프
모든 TSA 기관의 신뢰할 수 있는 타임스탬프를 첨부해 서명을 B-T / CAdES-T 레벨로 자동 업그레이드해요.
OCSP 및 체인 검증
완전한 검증 파이프라인: 다이제스트, 서명, 인증서 유효 기간, 발급자 체인, 실시간 OCSP 해지 확인.
10가지 키 공급자
Windows 인증서 저장소, PFX, PEM, PKCS#11, Azure Trusted Signing, AWS KMS, GCP KMS, HashiCorp Vault, Certum SimplySign, 자체 서명.
12개 국가 프로파일
ES, IT, PT, PL, FR/DE, RO, HU, HR, BE, GR 세무 기관을 위한 사전 설정 규정 준수 프로파일. 수동 조정이 필요 없어요.

12개 유럽 세무 기관 준수 기능 내장

각 프로파일은 해당 기관이 정의한 정확한 알고리즘, 표준화, 네임스페이스, 서명된 속성 요구 사항을 캡슐화해요. 코드 한 줄만 변경해 국가를 전환할 수 있어요.

국가 시스템 형식 레벨
스페인VeriFactuXAdES-EPESB-B
스페인TicketBAIXAdES-EPESB-B
스페인Facturae B2BXAdES-EPESB-T
이탈리아FatturaPAXAdES-BESB-B
포르투갈SAF-T PTRSA-SHA256B-B
폴란드KSeFXAdESB-T
프랑스 / 독일Factur-X / ZUGFeRDXAdESB-B
루마니아e-Factura (ANAF)XAdESB-T
헝가리NAV OnlineXML-DSigB-B
크로아티아FiskalizacijaXML-DSigB-B
벨기에PeppolXAdESB-T
그리스myDATA (AADE)XAdESB-B

sgcSign을 선택하는 이유

규격 학습이 아닌 빠른 규정 준수 — 프로파일이 각 세무 기관의 기술 사양에 직접 매핑돼요. 유효한 VeriFactu 또는 FatturaPA 청구서를 생성하기 위해 200페이지 ETSI PDF를 읽을 필요가 없어요.

네이티브 Pascal, 외부 바이너리 없음 — 모든 표준화, 서명, 검증 로직이 순수 Object Pascal로 작성됐어요. 핵심 파이프라인에 OpenSSL DLL 종속성이 없고, P/Invoke 문제도 없고, 배포가 깔끔해요.

Delphi 7부터 Delphi 13까지 — 레거시 Delphi 7 코드베이스부터 최신 Athens 릴리스까지 모든 버전을 지원해요. C++Builder 2007부터 C++Builder 13까지. 서명 레이어를 다시 작성하지 않고 IDE를 업그레이드하세요.

HSM 종속 없음 — 파일 기반 키, 시스템 저장소, 하드웨어 토큰, 4대 클라우드 HSM 서비스를 다루는 10개의 키 공급자. 재작성이 아닌 구성 변경만으로 공급자를 전환하세요.

프로덕션 검증 — 모든 서명 작업에는 OCSP를 포함한 전체 체인을 검토하는 검증기가 함께 제공돼요. 세무 기관의 거부 이메일이 아닌 스테이징에서 잘못된 서명을 발견하세요.

로열티 없는 배포 — 런타임 수수료나 서명당 요금 없이 컴파일된 애플리케이션을 배포하세요. 하나의 라이선스로 무제한 서명.

eSeGeCe가 지원 — 15년 이상 프로덕션 Delphi와 C++Builder 네트워킹 라이브러리를 제공해 왔어요. 티켓 큐가 아닌 작성자의 직접 이메일 지원.

출시 특가: 모든 라이선스 50% 할인

한정 출시 특가 모든 sgcSign 라이선스 50% 할인 Single, Team, Site 모든 플랜에 적용 — 출시 기간 동안만 유효해요.

공개 릴리스를 기념해 모든 sgcSign 라이선스가 정가에서 50% 할인돼요. 할인은 세 가지 계층 모두에 적용되며 1년 업데이트와 전체 소스 코드가 포함돼요.

플랜 개발자 수 정가 Launch (50% off)
sgcSign Single 개발자 1명 €299 €149.50
sgcSign Team 개발자 2명 €449 €224.50
sgcSign Site 회사 내 모든 개발자 €749 €374.50

모든 플랜에는 XAdES, PAdES, CAdES 서명, 서명 검증, 전체 소스 코드, 1년 업데이트가 포함돼요. 서명당 수수료나 런타임 로열티가 없어요.

온라인 주문: esegece.com/products/sgcsign/sgcsign-order

오늘 사용해 보세요

무료 체험판을 다운로드하고, 국가에 맞는 내장 데모(VeriFactu, TicketBAI, Facturae, FatturaPA, KSeF, Factur-X, e-Factura, NAV Online, Fiskalizacija, myDATA, Peppol, SAF-T PT)를 실행해 보세요. Delphi 또는 C++Builder IDE에서 5분 안에 완전히 유효한 서명 문서를 확인할 수 있어요.

질문, 견적 또는 맞춤 프로파일 요청이 있으시면 문의 양식을 통해 연락해 주세요. 코드를 작성한 담당자가 직접 답변해 드려요.

서명할 준비가 됐나요?

무료 체험판 다운로드 50% 할인으로 구매

체험판 다운로드: esegece.com/products/sgcsign/sgcsign-download