OEM販売のご相談

長期署名PAdESライブラリ動作環境/制限事項

動作環境

『長期署名PAdESライブラリ』をインストールしてご利用になるには以下の動作環境が必要です。

Windows環境
  • Windows8.1以降/Windows Server 2012 以降
  • 必要モジュール:Microsoft Visual C++ ランタイム
  • 標準提供ビルド環境:Visual Studio C++ (VS2010以降)
    1. Visual Stduio 2015 版
    2. Visual Stduio 2019 版
  • OpenSSL、OpenLDAP、libxml2、zlib(全て同梱)
  • PKCS#12形式証明書、Windows証明書ストア、PKCS#11形式ICカード
Linux環境
  • Linux x64 (32bit版別途対応は可能)
  • 必要モジュール:libc-2.5.so以上、libstdc++.6.0.so以上
  • 標準提供ビルド環境:Makefile利用
    1. CentOS 6.8 版 :gcc 4.4.7 / glibc 2.12
    2. Amazon Linux 2版:gcc 7.3.1 / glibc 2.26 ※CentOS7系
  • OpenSSL、OpenLDAP、libxml2、zlib(全て同梱)、(iconv)モジュール
  • PKCS#12形式証明書(Java証明書ストア利用不可)
クライアント署名(オプション利用)
  • Windows11, Windows10(Windows8.1)
  • 新Edgeバージョン81(Chromium版)以降 ※ レガシEdge未対応
  • Google Chrome(Windows版)81 以降
  • Internet Explorer 11(IE11)
Windows証明書ストア(ICカードも利用可能)とPKCS#11形式ICカード
特記事項
  • OpenSSL等のオープンソースライブラリを利用しています。
  • ほぼ全てのソースコード付きでお使いの環境でのリビルドが可能です。
  • Amanoタイムスタンプ利用部はバイナリ提供となります。
  • ISO 32000仕様違反のPDFファイルは動作保証外です。

利用可能な証明書、タイムスタンプについては、「認証局とタイムスタンプ局」をご参照ください。
認証局とタイムスタンプ局

提供API

API 環境 概 要
C++ API Windows/Linux Visual C++またはG++から利用可能です。
アプリケーション(クライアント)への組み込みに最適です。(例:指定フォルダを定期的にチェックして署名付与)
Java API Windows/Linux JNIを使ったネイティブ部が必要です。標準Java8以降。
サーバーサイドへの組み込み利用に適しています。実行時にオーバーヘッドが小さいため、大量処理に向いています。
.NET API Windowsのみ C#等から利用可能です。アンマネージ部が必要です。
Java APIと同様の特長とメリットがあります。(Tomcat/ASP.NET等)
コマンドライン Windows/Linx コマンドの引数の指定で利用が可能です。
プログラミングなしで利用可能です。組み込みが容易なため、短時間での開発に適しています。また、処理数が少ない場合には、コマンドラインの方が適していることがあります。

制限事項

『長期署名PAdESライブラリ』には以下の制限事項等があります。

  • 本製品では現在署名外観のフォントとして"MS-Mincho"のみ利用可能です。
  • 32ビット版では 200MBを超えるような大きなPDFファイルの利用は未対応です。
  • 証明書による暗号化には未対応です。
  • PdaEncrypt(新規暗号化)クラスは未サポートです。
  • 本製品は、PDF/A仕様をサポートしていません。PDF/A準拠のPDFに署名はできますが、署名したPDFファイルはPDF/A準拠となりません。
  • 本製品で扱えるタイムスタンプは、RFC3161「Internet X.509 Public Key Infrastructure Time-Stamp Protocol」に定める標準タイムスタンプ(ハッシュアルゴリズム:SHA-1、SHA-2)を使用するものです。
  • 本製品は、PDF電子署名機能についてAcobat Reader/Acrobatの、7/8/9/X/XIとの相互運用ができます。
  • 本製品にパスワードでセキュリティ設定されたPDFを入力する場合、暗号を解除してから処理するため、入力時にパスワードを指定する必要があります。
  • 本製品ではパスワードによるセキュリティ設定がされていないPDFを入力する場合、新たにセキュリティ設定をすることはできません。本製品で利用する前にセキュリティ設定による暗号化を行っておく必要があります。
  • 本製品では電子証明書でセキュリティ設定されたPDFを入力することはできません。
  • 本製品ではリニアライズ(Web表示用に最適化)機能はサポートしていません。
  • 本製品は「Adobe CDS 証明書」には対応していません。
  • 本製品ではPAdES仕様のうち「Part5: PAdES for XML Content」には対応していません。
  • 出力先PDFの上書き確認は行っていません。出力先に同名ファイルがあるときは強制的に上書きします。