XAdES
ETSI EN 319 132. enveloped, detached, enveloping 모드의 XML 서명이에요. 전자 인보이스와 EU 근로 계약의 바탕이 되는 형식이에요.
XML에는 XAdES, PDF에는 PAdES, CMS에는 CAdES, 전체 묶음에는 ASiC 컨테이너를 쓰세요. 배포하는 결과물에는 Authenticode, ClickOnce, NuGet, VSIX를 쓰세요. 네이티브 Delphi, C++ Builder, .NET 컴포넌트에서도, REST로 sgcSign Server에서도 같은 서명 엔진이 동작해요.
빌드 팜을 위한 중앙 집중식 서명, sgcSign Server →해설과 자막이 있는 sgcSign 작동 영상이에요. 목록에서 하나를 고르세요. 재생을 누르기 전에는 아무것도 다운로드되지 않아요.
Delphi에서 XML, PDF, 파일에 전자 서명하기: XAdES, PAdES, CAdES, ASiC, Authenticode, RFC 3161 타임스탬프.
sgcSign 퀵스타트Delphi에서 XML, PDF, 파일에 전자 서명하기: XAdES, PAdES, CAdES, ASiC, Authenticode, RFC 3161 타임스탬프.
Linux에서 Windows EXE 서명Linux의 Delphi 프로그램이 RFC 3161 타임스탬프가 포함된 Authenticode 서명을 적용해요. 빌드에 Windows 컴퓨터가 필요 없어요.
MSI 또는 MSIX 설치 프로그램 서명Windows Installer 파일과 MSIX, APPX 패키지에 Delphi에서 서명하고 타임스탬프를 찍어요. 설치 프로그램이 처음부터 올바르게 시작돼요.
큰 설치 프로그램을 업로드하지 않고 서명해시 전용 모드예요. 빌드 에이전트가 다이제스트를 sgcSign Server로 보내고, 돌려받은 서명을 파일에 기록해요. 파일은 그 자리에 그대로 있어요.
동일한 키 공급자, 동일한 타임스탬프 클라이언트, 동일한 검증 파이프라인이 스페인 인보이스와 Windows 설치 프로그램에 서명해요. API를 한 번 익히면 어디에나 적용할 수 있어요.
ETSI EN 319 132. enveloped, detached, enveloping 모드의 XML 서명이에요. 전자 인보이스와 EU 근로 계약의 바탕이 되는 형식이에요.
ETSI EN 319 142. PDF 자체에 내장되는 서명이며, 서명자 이름, 사유, 위치, 연락처를 담은 가시적 서명을 제공해요. Adobe Acrobat과 호환돼요.
ETSI EN 319 122. 모든 파일이나 스트림에 대한 CMS / PKCS#7 바이너리 서명이며, 분리형과 첨부형을 모두 지원해요.
ETSI EN 319 162. 문서와 그 XAdES 또는 CAdES 서명을 함께 묶는 ZIP 컨테이너예요. Simple은 문서 하나에, Extended는 매니페스트와 여러 문서에 사용해요.
Windows PE 파일: .exe, .dll, .sys, .ocx, .cpl, .scr. 기본값은 SHA-256이며 SHA-1, SHA-384, SHA-512도 지원해요. 중첩 이중 서명으로 레거시 검증기도 만족시켜요.
.application과 .manifest 파일에 서명해 Windows 클라이언트가 신뢰 경고 없이 앱을 설치할 수 있게 해요.
.nupkg 패키지에 서명해 NuGet 클라이언트가 게시자 신원을 검증할 수 있게 해요. 작성자 서명과 저장소 서명 모두 지원해요.
Visual Studio 확장 패키지에 서명해 Marketplace와 IDE가 신뢰할 수 있게 해요.
B-B에서 시작해, 보관 규정이 요구하면 B-LTA로 올리세요. 코드 서명은 sgcSign Server를 거치므로 개인 키는 한 곳에만 있어요.
모든 공급자가 동일한 IsgcKeyProvider 인터페이스를 구현하므로, 서명자는 수정 없이 어떤 키 소스와도 동작해요. PFX 파일에서 AWS KMS로 옮기는 일은 컴포넌트 하나만 바꾸면 돼요.
비밀번호로 보호된 로컬 키 파일이에요. 네이티브 Windows CNG를 사용하며 OpenSSL DLL이 필요 없어요.
PEM 인증서와 암호화된 PKCS#8 키를 지원하며, 네이티브 PBES2 / PBKDF2 / AES-CBC 복호화를 제공해요.
로컬 컴퓨터와 현재 사용자 저장소를 바로 사용해, Windows PKI와 Active Directory 구성에 그대로 연결돼요.
표준 PKCS#11 인터페이스를 통한 스마트카드와 HSM이에요. SafeNet, YubiKey, Nitrokey를 포함해요.
OAuth2 클라이언트 자격 증명을 사용하는 Microsoft의 적격 서명 서비스예요. 개인 키는 Azure를 벗어나지 않아요.
키는 AWS Key Management Service에 그대로 있어요. 문서 해시가 나가고 원시 서명이 돌아와요.
Google Cloud Key Management에 호스팅된 키에 대해 서비스 계정 인증을 사용해요.
Vault transit 서명 엔진이에요. 해시는 인증된 REST API로 오가고, 키는 Vault 안에 남아요.
인정된 폴란드 전자 서명 공급자예요. KSeF, ZUS 및 기타 공공 포털을 위한 클라우드 원격 서명이에요.
원격 QTSP를 위한 범용 Cloud Signature Consortium v2 클라이언트예요. Universign, D-Trust sign-me, A-Trust, FNMT Cl@ve Firma, Evrotrust, Intesi Group을 포함해요.
공급자만 바꾸고 서명자는 그대로 두세요. 10개 공급자 자세히 보기 →
각 프로파일은 대상 관할권에 맞춰 해시 알고리즘, 정규화, 서명 레벨, 타임스탬프, OCSP 폐지 정책을 미리 조정해 둬요. 국가를 바꾸는 일은 한 줄이면 끝나요.
체코 EET 2.0 매출 등록은 별도 컴포넌트인 TsgcEETClient. EET 2.0 자세히 보기 →
각 프로파일은 회원국이 요구하는 AdES 또는 QES 레벨을 목표로 하며, 해시, 정규화, 타임스탬프, 폐지 정책이 이미 설정되어 있어요. 독일은 § 126a BGB에 따른 적격 서명을 요구하고, 스페인은 SEPE와 TGSS에 AdES를 허용하며, 폴란드는 Profil Zaufany 또는 ZUS용 적격 인증서를 거쳐요. 이런 차이는 프로파일이 담고 있으니, 코드는 신경 쓰지 않아도 돼요.
TsgcEUTrustList 는 ETSI TS 119 612 신뢰 목록의 목록과 회원국별 신뢰 목록을 파싱하므로, 어떤 X.509 인증서든 실시간 EU 등록부와 대조해 분류할 수 있어요. TsgcTSAClient 는 RFC 3161 타임스탬프를 추가해 서명을 B-T, B-LT, B-LTA로 승격시키고, 모든 검증은 표준 ETSI TS 119 102-2 XML 검증 보고서를 생성해요.
REST API, Bootstrap 웹 관리 화면, Windows 서비스 설치 프로그램을 갖춘 자체 호스팅 서명 데몬이에요. 빌드 에이전트가 서명을 요청하면 키 공급자가 서명하고, 키 자료는 러너에 절대 남지 않아요.
POST /api/v1/sign 을 호출해요. 베어러 API 키와 X-Project 헤더를 함께 보내요.동일한 PAdES 서명을 두 가지 방식으로 만들어요. 앱이 서명할 때는 컴포넌트를, 파이프라인이 서명할 때는 서버를 선택하세요.
// PAdES with a visible signature and an RFC 3161 timestamp
var
vKeyProvider: TsgcPFXKeyProvider;
vSigner: TsgcPAdESSigner;
vTSA: TsgcTSAClient;
begin
vKeyProvider := TsgcPFXKeyProvider.Create(nil);
vSigner := TsgcPAdESSigner.Create(nil);
vTSA := TsgcTSAClient.Create(nil);
try
vKeyProvider.FileName := 'certificate.pfx';
vKeyProvider.Password := 'secret';
vKeyProvider.LoadFromFile;
vTSA.URL := 'https://freetsa.org/tsr';
vSigner.KeyProvider := vKeyProvider;
vSigner.TSAClient := vTSA;
vSigner.Reason := 'Approved';
vSigner.Location := 'Madrid, Spain';
vSigner.VisibleSignature.Enabled := True;
vSigner.SignPDF('contract.pdf', 'contract-signed.pdf');
finally
vTSA.Free;
vSigner.Free;
vKeyProvider.Free;
end;
end;
# PAdES-sign contract.pdf through sgcSign Server
curl -X POST https://sign.example.com/api/v1/sign/pades \
-H "Authorization: Bearer $TOKEN" \
-H "X-Project: production" \
-F "file=@./contract.pdf" \
-o contract-signed.pdf
# Headers returned by the server
# X-Sgcsign-Signer-Subject: CN=ACME Corp, O=ACME, C=US
# X-Sgcsign-Duration-Ms: 312
sgcSign은 별도로 라이선스되며, Delphi 7부터 RAD Studio 13, C++ Builder까지 지원해요. 모든 라이선스에는 전체 소스 코드, 1년간의 업데이트, 로열티 없는 배포, 그리고 70% 갱신 할인이 포함돼요.
개발자 1명 라이선스예요. 한 번에 한 대의 컴퓨터에서 사용해요.
개발자 2명 라이선스예요. 한 번에 두 대의 컴퓨터에서 사용해요.
개발자 수 제한이 없어요. 회사의 모든 컴퓨터에서 사용해요.
sgcSign for .NET은 같은 서명 형식을 같은 가격으로 제공하며, esegece.sgcSign NuGet 패키지로 전달돼요. 시작 가격은 €299.
라이선스와 가격 비교전 세계 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.
도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Delphi, C++ Builder, .NET 애플리케이션에 XAdES, PAdES, CAdES, ASiC 서명을 추가하거나, 빌드 팜을 위한 중앙 집중식 서명 서비스를 구축하세요.
sgcSign은 Delphi, C++ Builder, .NET을 위한 eSeGeCe 컴포넌트 라이브러리 중 하나예요. 같은 규칙을 공유하고, 전체 소스와 함께 제공되며, 로열티 없이 배포할 수 있어요.
WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI 및 30개 이상의 API 통합을 제공해요. 동일한 서명 엔진으로 WebSocket과 MQTT 페이로드에 서명할 수 있어요.
PDF 파일을 만들고, 편집하고, 보고, 서명하고, 가리고, 검증하는 기능을 순수 Object Pascal로 제공해요. 배포할 DLL이 없고, 별도로 라이선스돼요.
Bootstrap 5와 htmx 기반의 서버 사이드 HTML 및 UI 컴포넌트예요. 유지할 JavaScript 스택 없이 서명 워크플로에 웹 프런트엔드를 붙일 수 있어요.
원시 QUIC 전송과 HTTP/3 클라이언트 및 서버, 그리고 WebTransport를 제공해요. 서명과 타임스탬프 요청을 HTTP/3로 보내면 핸드셰이크가 더 빨라져요.
Delphi와 C++ Builder를 위한 AI, LLM, MCP 컴포넌트예요. 컴포넌트 하나로 일곱 개 LLM 제공업체를 사용하고, MCP와 임베딩, 음성까지 지원해요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.
Delphi와 C++ Builder를 위한 MQTT, AMQP 0.9.1과 1.0, Apache Kafka, STOMP 클라이언트 컴포넌트예요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.
Delphi와 C++ Builder용 OAuth2 클라이언트, JWT 클라이언트, WebAuthn 지원이에요. 모든 OAuth2/OIDC 공급자로 로그인하고, JWT를 발급하고 검증하며, 네이티브 앱에 패스키 인증을 추가하세요.
Delphi와 C++ Builder를 위한 HTTP 서버, HTTP/2 클라이언트, gRPC 클라이언트, 그리고 Google Cloud Pub/Sub, Calendar, FCM 클라이언트를 제공해요. 단독 제품이며 sgcWebSockets Core 런타임이 함께 제공돼요.
REST 서버, OpenAPI 서버, OpenAPI 클라이언트 컴포넌트예요. OpenAPI 3.x 계약으로 REST API를 게시하거나, OpenAPI로 기술된 모든 API를 사용하세요.
OpenAPI 3.x 파서, Pascal SDK 생성기, OpenAPI 서버, 그리고 AWS, Azure, Google Cloud, Microsoft Graph용으로 미리 빌드된 1,195개 이상의 SDK를 제공해요.
Windows Hello, 지문 센서, Windows Biometric Framework를 제공해요. 서명자가 실행되기 전에 지문으로 서명 키를 잠금 해제할 수 있어요.
Delphi 7부터 13까지 최신 TLS, IPv6, HTTP/2를 갖춘 업데이트된 Indy TCP/IP 컴포넌트예요. TSA, OCSP 응답자, EU 검증기로 가는 신뢰할 수 있는 전송이에요.
Delphi와 C++ Builder용 범용 암호화 라이브러리예요. 대칭 및 비대칭 암호, 해싱, 양자 내성 알고리즘을 제공하며, sgcWebSockets Standard부터 무료로 포함돼요.
WhatsApp Business Cloud API와 Telegram TDLib 클라이언트예요. 독립형이며 sgcWebSockets Core 런타임이 포함돼요.