モダンな .NET 9 でゼロから開発
従来の Java ベース署名ツールとは異なり、初日から async/await アーキテクチャで書かれています。UI が固まらず、スループットが高く、保守も容易です。
電子署名の分野における ELPO の独立した2つの製品。İmzacı——文書に署名する必要があるすべての方のための、モダンなデスクトップアプリケーション。SignaturePro——自社ソフトウェアに電子署名機能を組み込みたい開発者のための.NET ライブラリ(SDK)。
別々の製品、別々のユーザー——どちらも ELPO 製です。CAdES、XAdES、PAdES、ASiC の各標準に対応し、スマートカード、USB トークン、モバイル署名、タイムスタンプを利用できます。ETSI/eIDAS およびトルコ法第5070号に準拠。
İmzacı と SignaturePro は互いに独立した製品です。文書に署名したいのか、それとも自社ソフトウェアに署名機能を追加したいのか。ご自身のニーズに合うほうをお選びください。
「手元に文書があって、それに署名したい」。パソコンにインストールするだけで、PDF、XML、Word など任意のファイルをスマートカードや USB トークンで数クリック署名し、検証し、e-Yazışma パッケージまで作成できます。
「自分のアプリケーションに電子署名を組み込みたい」。モジュール式の .NET ライブラリです。必要なパッケージだけを NuGet から取得し、数行のコードで署名・検証を行い、モバイル署名や HSM も統合できます。
古くて遅く、すぐ固まる署名ツールとはお別れです。İmzacı は .NET 9 とモダンな UI 基盤の上にゼロから構築され、3つの OS すべてでネイティブに動作し、スマートカードを瞬時に認識します。文書をドラッグして、カードを挿して、署名するだけ。
単一のコードベースから Windows、Linux、macOS でネイティブに動作します。.NET 9 + Avalonia のため Java 仮想マシンは不要で、インストールも軽量です。
カードを挿した瞬間、抜いた瞬間に検出します。常時ポーリングする従来型ツールよりCPU 使用率が明確に低く、PKCS#11 ライブラリも自動的に探し出します。
KamuSM、TSE、RFC 3161 の各プロバイダー間で自動切り替えとキャッシュを行います。あるタイムスタンプ局が応答しなくても署名は止まらず、次のプロバイダーへ引き継がれます。
CAdES(BES→A)、XAdES(BES/T/C/X/XL/A)、PAdES(B-B→B-LTA)、ASiC-S/E に対応。長期アーカイブ(LTA)まで一つのアプリケーションで完結します。
公式の e-Yazışma v1.3 / v2.0 パッケージ、KamuSM ルート証明書の統合、フォルダー単位の一括署名に対応——企業の文書ワークフローにそのまま使えます。
GUI だけではありません。コマンドラインから署名・検証・バッチ処理が可能です。cron 相当のスケジューリングにより、夜間に自動署名するパイプラインも構築できます。
独自の署名/検証プラグインを読み込めます。コア部分に手を入れずに組織固有の業務ルールを追加できる、拡張性の高い設計です。
OCSP、CRL、TSA、リポジトリへのアクセスはすべてプロキシ経由で行われます。社内ファイアウォールの内側でも問題なく動作し、CRL/OCSP による証明書失効確認も行います。
電子署名を一から実装すれば数か月かかります。SignaturePro なら数行で済みます。本番投入可能なモジュール式 .NET ライブラリで、必要な署名標準、携帯通信事業者、タイムスタンプ局だけを個別のパッケージとして追加できます。
# PDF 署名にはパッケージ1つで十分
dotnet add package SignatureProNet.PAdES
var signer = new PAdESService();
var signature = await signer.SignAsync(
pdf, certificate, level: SignatureLevel.BLTA);
// 署名を検証する
var result = await signer.VerifyAsync(signature); 必要なものだけをインストールしてください。PDF 署名だけなら SignatureProNet.PAdES で十分です。余計なものがなく、依存関係も最小限です。
欧州の ETSI/eIDAS(CAdES/XAdES/PAdES/ASiC)は本番稼働中。米国 FIPS、中国 GM/T、ロシア GOST、ブラジル ICP、インド eSign はロードマップ上にあります。トルコ法第5070号にも完全準拠。
Turkcell、Vodafone、Türk Telekom のモバイル署名に、それぞれ個別のパッケージで対応。電話番号から開始し、利用者が承認すれば署名が完了します。
PKCS#11 と Windows CNG によるスマートカード/USB トークン対応。クラウド HSM(AWS、Azure、Google)およびネットワーク HSM(企業向け)ともモジュール式で統合できます。
KamuSM、GlobalSign、DigiCert、Sectigo、Entrust、FreeTSA ほか。各タイムスタンプ局は個別パッケージなので、実際に使うものだけを参照すれば済みます。
RFC 5280 のチェーン検証、CRL、OCSP、デルタ CRL、オフライン検証に対応。銀行・行政機関水準の信頼チェーン検証を行います。
SignaturePro は署名鍵がどこにあるかを問いません。ポケットの USB トークンでも、社内の HSM でも、クラウドでも構いません。各プロバイダーは独立した個別パッケージとして提供されます。
Windows CNG + PKCS#11 — サードパーティ製ミドルウェアは不要
企業向けハードウェアセキュリティモジュールによる大量署名
ハードウェアによる保証に裏付けられた、クラウド上の鍵管理
携帯電話の SIM を用いた適格署名——事業者ごとに個別パッケージ
RFC 3161 — プロバイダーごとに個別パッケージ、自動フェイルオーバー付き
各ブランド名はそれぞれの権利者に帰属します。SignaturePro は PKCS#11、CNG および該当する API を通じてこれらの機器・サービスと相互運用します。
リファレンス機で計測した、標準的な署名・検証の所要時間です。
İmzacı と SignaturePro のいずれも、国内外の電子署名標準にそれぞれ独立して準拠しています。今日署名したものは、何年先でも有効なまま残ります。
CAdES · XAdES · PAdES · ASiC の欧州標準
欧州の電子的識別およびトラストサービス
トルコの電子署名法制への準拠
国家の暗号・署名リファレンスアルゴリズムに整合
タイムスタンプ · CMS · OCSP の各プロトコル
ルート証明書および公式タイムスタンプ局への接続
長年使われてきた重い署名ツールに代わる、モダンで高速、標準に完全準拠した選択肢。しかもアプリケーションと SDK の両方を、一つの供給元から入手できます。
従来の Java ベース署名ツールとは異なり、初日から async/await アーキテクチャで書かれています。UI が固まらず、スループットが高く、保守も容易です。
KamuSM や e-Yazışma といった現地固有のニーズを理解する ELPO のエンジニアリングによって作られ、現場でのサポートを提供します。
エンドユーザーには İmzacı、開発者には SignaturePro ライブラリ。製品は独立していますが、窓口は一つ、サポート回線も一つ、請求書も一つです。
BES から長期アーカイブ(LTA/A)まで ETSI プロファイルを網羅。何年経っても署名を検証できる状態が保たれます。
SDK 側は39の独立パッケージ、アプリケーション側はプラグインアーキテクチャ。必要に応じて拡張でき、不要な重さを抱え込みません。
e-Belge、SmartERP、Cortex といった ELPO 製品と同じ署名基盤を共有し、企業プロセス全体でエンドツーエンドの署名を実現します。
電子署名は、文書に誰が署名したか、そして署名後に改ざんされていないことを暗号技術によって証明するデジタル署名です。第 5070 号法(トルコの電子署名法)により、手書きの署名と同じ法的効力を持ちます。
İmzacı は、Windows、Linux、macOS で動作するエンドユーザー向けの最新デスクトップ電子署名アプリケーションです。スマートカード/USB トークンを用いて CAdES、XAdES、PAdES、ASiC の各形式で署名でき、一括署名と e-Yazışma に対応しています。
SignaturePro は、開発者向けのモジュール式 .NET 電子署名 SDK です。39 の NuGet パッケージにより、スマートカード、モバイル署名、Cloud/Network HSM、11 以上のタイムスタンプ事業者を自社アプリケーションに統合できます。
CAdES(BES→A)、XAdES(BES/T/C/X/XL/A)、PAdES(B-B→B-LTA)、ASiC-S/E の各形式に対応しており、長期保存アーカイブ(LTA)レベルまでの署名が可能です。
ありふれたサーバーではありません。当社の強力なプライベートクラウド基盤に保管されます。この基盤は完全に当社所有の物理サーバーで構成され、高セキュリティ認証を受けたデータセンターに設置されています。レンタルでも共用でもなく、ハードウェア・ネットワーク・セキュリティの各層まで一貫して当社のものです。 同じ基盤が ELPO のすべての製品を守っています。
データセンターの名称と所在地はセキュリティ上の理由から公開していません。他の言語では図中のラベルもその言語に翻訳されます。
認証を受けた高セキュリティのデータセンター 2 か所。いずれも N+2 冗長 UPS、二重の発電機、N+2 冗長冷却、FM2000 ガス消火設備を備え、耐震基準に適合した建物です。
ISO/IEC 27001、ISO 22301、ISO/IEC 20000-1 は e-Belge(e-Invoice / e-Archive)の特別インテグレーター資格に必須です。さらに ISO 9001 により品質マネジメントも認証を取得しています。
水平・垂直スケーリングの柔軟性のため、各サービスは VMware ESXi クラスター上の仮想サーバーに配置されています。1 ノードが停止しても、その仮想サーバーは別ノードで中断なく動き続けます。
ポータルは 6 ノードの PostgreSQL クラスター上で稼働します。プライマリノードに問題が生じると Node-2 が自動的に引き継ぎ、Node-3 はバックアップとレポート専用(性能低下なし)です。全データは 15 分遅延で災害復旧センターへ非同期レプリケーションされ、データ損失はありません。
HSM(Hardware Security Module)は、機微な暗号鍵を物理的な環境で保管し、暗号処理を最も安全な形で実行する専用のセキュリティ機器です。e-Invoice / e-Archive の署名に用いる税務印と電子署名を安全に保持し、第三者に預けることはありません。
2 つのデータセンターは Site-to-Site VPN トンネルで接続され、基盤へのリモートアクセスは SSL-VPN 経由に限定されています。サーバーはサービスポート以外インターネットに開かれておらず、リモート接続はファイアウォール上の SSL-VPN を通した RDP で行われます。
ISO 27001 情報セキュリティの枠組みのもと、システム・ネットワーク管理者のサーバールーム入室は、申請書 → 経営承認 → 署名または誓約と引き換えの認可カード発行という流れで記録されます。
ストレージにはコントローラーカードが 2 枚あり、片方が故障してももう片方が中断なくサービスを継続します。両方が故障した場合も、即時レプリケーションされた ESXi 上の PostgreSQL クラスターからポータルがデータ損失なく稼働します。メインデータセンターが全面停止した場合は DR センターからサービスを継続します。
御社は最も得意な分野に専念してください — 営業でも、技術でも、製造でも構いません。ソフトウェアは私たちの得意分野です。ELPO 製品を御社ブランドで販売し、開発・アップデート・法規制対応は ELPO が裏方として、まるで社内チームのように担当します。 コードを書かず、開発チームを抱えずに、自社のソフトウェアブランドを立ち上げましょう — 一緒に勝ちましょう。
ELPO 製品を自社製品のように — 御社のロゴ、御社のカラー、御社のドメインで。お客様が目にするのは御社であり、背後の ELPO ではありません。
営業、技術サポート、製造 — 得意分野に留まってください。ソフトウェアは最も得意な私たちが担当します。互いの強みを活かす体制です。
ELPO が製品を作り、更新し、法規制への適合を維持します — 御社のバックオフィスにある社内開発チームのように。
必要であれば、契約内容に応じてソースコードも共有します。製品は本当に御社のものとなり、将来が一社のベンダーに縛られることはありません。