コード署名エラーに関する参考資料:よくあるエラーメッセージ、原因、および解決策

このリファレンスガイドでは、よくあるコード署名エラー、その原因、推奨される解決策について解説しています。署名方法、ツール、インターフェースごとにエラーメッセージを素早く特定し、サポートに問い合わせるべきタイミングを把握できます。

このガイドの使用方法:

エラーは署名方法またはツールごとにグループ化されています。インターフェース列には、顧客がメッセージを見た場所(コマンドラインインターフェース(CLI)ウィンドウ、アプリ/GUIポップアップ、ログファイル、CI/CDパイプラインコンソール、または一般的なWindowsシステムメッセージ)が示されているため、正しいエントリを見ていることをすぐに確認できます。エラー/症状列の引用テキストは、SSL.comのドキュメントにそのまま記載されているメッセージです。SSL.comのバックエンドに変更が必要な問題については、解決策列にその旨が直接記載されています。そのような場合は、顧客自身が次のステップとしてSSL.comサポートに連絡し、必要に応じてエンジニアリングチームにエスカレーションしてもらう必要があります。

 

 

トークンベースのコード署名 — 一般 /SignTool

Microsoft SignToolを使用するあらゆるハードウェアトークンワークフロー(YubiKeyまたはSafeNet)に適用されます。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

「'Signtool' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」 

CLI 

コマンドはsigntool.exeへの完全なパスではなく、「signtool」という単語だけで入力されました。 

コマンド内の「signtool」を signtool.exe へのフルパスに置き換えてください (例: C:\Program Files (x86)\Windows Kits\10\bin\ \x64\signtool.exe) 

コード署名証明書の使用 

「タイムスタンプ証明書は、公開鍵の最小長要件を満たしていません」 

CLI 

SSL.comのデフォルトのタイムスタンプサーバーはECDSAベースのタイムスタンプを発行しますが、署名ソフトウェア/ベンダーはECDSAタイムスタンプキーを受け付けません。 

ソフトウェアベンダーにECDSAタイムスタンプキーの使用を許可するよう依頼するか、従来のRSAタイムスタンプエンドポイントを使用してください。 http://ts.ssl.com/legacy. 

コード署名証明書の使用 

「Windows はこのドライバーソフトウェアの発行元を確認できません」 

Windowsシステム 

ソフトウェアまたはドライバーは有効なコード署名証明書が適用されずに配布されたため、Windows は発行元の身元を確認できません。 

配布前に、有効なOVまたはEVコード署名証明書を使用してソフトウェアに署名してください。 

eSigner:サービスとしてのコード署名 

OV/EV証明書のインストール後に発生する設定上の問題 

Windowsシステム 

OVおよびEVコード署名証明書は、ハードウェアトークン/HSMから使用されるのではなく、コンピュータの証明書ストアに手動でインストールされました。 

OV/EVコード署名証明書は手動でインストールしないでください。YubiKey FIPSトークン、SafeNetトークンから直接使用するか、eSignerクラウド署名を使用してください。 

コード署名証明書の使用 

 

 

YubiKey FIPSトークンエラー

YubiKey FIPS 140-2ハードウェアトークンで発行されたコード署名証明書に適用されます。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

YubiKeyのPINまたはPUKがわからない/見つからない 

無し 

PIN/PUKがアカウントポータルから取得されなかったか、トークンが再発行されました。 

SSL.comの顧客ポータルにログインし、証明書の注文を開き、「物理トークン / YubiKey FIPS 140-2」の下にある「有効化」リンクを使用してPINとPUKを取得します。 

YubiKey FIPS PINとPUKにアクセスする 

YubiKeyがコンピュータで検出されませんでした / SignToolで証明書が見つかりませんでした 

Windowsシステム 

Yubico Authenticatorまたは必要なミニドライバがインストールされていないため、OSがトークン上の証明書を認識できません。 

Yubico AuthenticatorとYubiKeyミニドライバをインストールし、署名する前にトークンのシリアル番号がYubico Authenticatorに表示されていることを確認してください。 

コード署名証明書の使用 

 

 

Thales SafeNet (Gemalto) トークンエラー

この内容は、SafeNet Authentication Client (SAC) で使用される、Thales SafeNet/Gemalto USBトークン上で発行されたコード署名証明書に適用されます。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

「パスワードが間違っています」 

アプリ/GUI 

SignToolで署名する際に、誤ったトークンパスワード/PINが入力されました。 

正しいトークンパスワードを再入力してください。忘れた場合は、SSL.comアカウントの注文詳細から取得するか、PUKを使用してリセットしてください。 

Thales SafeNet/Gemalto Token のパスワードを変更する方法 

「ログイン試行回数が多すぎるため、トークンがロックされました」 

アプリ/GUI 

パスワード/PINの誤入力許容回数の上限を超えました。 

SafeNet認証クライアントを開き、詳細表示を選択し、「トークンパスワードの設定」を選択します。管理者パスワードとしてPUKを入力し、新しいトークンパスワードを設定して確認します。 

Thales SafeNet/Gemalto Token のパスワードを変更する方法 

「'Signtool' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」 

CLI 

一般的なトークンセクションと同様に、SignToolのパスに関する問題が発生しています。コマンドが完全な実行可能パスなしで入力されたためです。 

コマンド内の「signtool」をsigntool.exeへのフルパスに置き換えてください。 

コード署名証明書の使用 

SafeNet認証クライアントがインストール後にトークンを検出しない 

Windowsシステム 

SACはインストールされましたが、コンピュータが再起動されなかったため、ドライバやサービスの変更は反映されていません。 

SafeNet Authentication Clientをインストールした後、コンピュータを再起動してください。そうすればトークンが認識されるはずです。 

コード署名証明書用の SafeNet 認証クライアントのダウンロード 

 

 

eSigner CodeSignTool (CLI) 

SSL.comのCodeSignTool Java CLIユーティリティに適用されます。

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

eSigner認証IDが見つかりません 

アプリ/GUI 

認証情報ID(CodeSignToolおよびCSC APIに必要)がアカウントポータルで見つかりませんでした。 

SSL.comアカウントで証明書の注文を開き、「署名資格情報」セクションまでスクロールして、eSigner資格情報ID、証明書シリアル番号、およびeSignerラベルを確認してください。 

電子署名者署名資格情報ガイド 

「エラー:無効なOTP」(手動署名) 

アプリ/GUI 

認証アプリでスキャンしたQRコードが、使用したユーザー名/パスワード/認証情報IDと一致しないか、ワンタイムパスワード(OTP)の有効期限が切れています。 

正しいアカウントのQRコードをスキャンしたことを確認し(チームメイトの共有QRコードではないこと)、新しいOTPを再生成して、OTPの有効期限が短いため、速やかに再入力してください。 

eSignerCodeSignToolコマンドガイド 

「エラー:無効なOTP」(自動署名/TOTP署名) 

CLI 

TOTPシークレットが、指定されたユーザー名、パスワード、および認証情報IDとは異なるアカウント/証明書に属しているか、シークレット自体が無効であるか、またはシステム時刻が同期されていません。 

TOTPシークレットが使用中のアカウントおよび認証情報IDと一致していることを確認し、シークレットが正しくコピーされていることを確認し、システムクロックを信頼できるタイムサーバーと同期させてください(TOTPは署名サーバーとの正確な時刻同期に依存します)。 

eSignerEVコード署名の自動化 

「'C:\Users\Admin\Dropbox\My' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」 / 「指定されたパスが見つかりません。」 

CLI 

スペースを含むファイルパスが引用符なしでCodeSignToolに渡されたため、シェルはそれを複数の個別の引数として解析しました。 

入力ファイルパスと出力ディレクトリパスは引用符で囲み、パラメータは別のテキストエディタを経由せず、コマンドラインに直接入力またはコピー&ペーストしてください。 

eSignerを使用したNuGetパッケージのコード署名 

「\Documents\sample は、この時点では予期しないものでした。」 

CLI 

引用符なしパスの解析エラーが引き続き発生しています。シェルはスペースでパスを分割し、残りの部分を不要なトークンとして扱います。 

シェルが単一の引数として扱うように、ファイルパス全体を引用符で囲みます。 

eSignerを使用したNuGetパッケージのコード署名 

「警告:sun.reflect.Reflection.getCallerClass はサポートされていません。パフォーマンスに影響します。」 

CLI 

CodeSignToolの実行に使用されているJVMのバージョンによって発生する、無害なJavaランタイム警告。 

これはパフォーマンスに関する警告であり、署名エラーではありません。無視して構いません。「コードが正常に署名されました」という確認メッセージが実際に出力されていることを確認してください。 

eSignerを使用したNuGetパッケージのコード署名 

パスワードに特殊文字が含まれている場合、署名コマンドはエラーメッセージを表示せずに失敗するか、認証情報を拒否します。 

CLI 

-password パラメータには特殊文字 (例: !、@、^) が含まれていますが、引用符で囲まれていないため、シェルが値を誤って解析します。 

パスワードに特殊文字が含まれている場合は、引用符で囲んでください。例: -password=”P!@^^ssword12″。 

eSignerCodeSignToolコマンドガイド 

credential_id パラメータがありません (複数証明書アカウント) 

CLI 

このアカウントには複数のeSignerコード署名証明書が存在するため、CodeSignToolは単一の認証情報をデフォルトとして使用することはできません。 

-credential_id= を明示的に渡しますコマンド内で、get_credential_ids を使用してアカウント上のすべての認証情報 ID を一覧表示します。 

eSignerCodeSignToolコマンドガイド 

{“error_description”:”code: QuotaExceededError – message: クォータを超過しました”,”error”:”server_error”} 

CLI / CI-CD 

署名認証情報に関連付けられたマルウェアスキャンアドオンは、アカウントダッシュボードに署名回数の残りが表示されていても、内部的な使用制限に達しています。 

これはお客様側でトラブルシューティングを行うべき問題ではありません。SSL.comサポートにご連絡いただき、アカウントのマルウェアスキャン制限を調整してもらってください。修正が適用されてから1~2時間後に再度お試しください。 

SSL.com サポート(社内/アカウント固有) 

「com.ssl.code.signing.tool.exception.CscApiException: server_error 500 at com.ssl.code.signing.tool.csc.CscApi.sendOtp(…)」 

ログファイル 

ログインは成功しましたが、SSL.com側の署名認証情報に関連する設定の問題により、SMSによるワンタイムパスワードの送信要求が失敗しました。 

認証情報のワンタイムパスワード(OTP)設定をリセットするには、SSL.comサポートにお問い合わせください。 

SSL.com サポート(社内/アカウント固有) 

CodeSignToolは、署名が実際に失敗した場合でも、成功(終了コード0)を報告する。 

CI/CD パイプライン 

CodeSignToolの旧バージョンには、実際の結果に関わらず成功を報告してしまうバグがあり、パイプラインの障害を検出するのが困難でした。 

CodeSignToolを最新バージョンにアップデートしてください。最新バージョンでは、エラーが正しく報告されます。 

eSignerCodeSignToolコマンドガイド 

連続して多数のファイルに署名すると、認証レート制限に達します。 

CI/CD パイプライン 

複数の署名に1つのセッショントークンを再利用するのではなく、ファイルごとに新しいサインイン/認証が要求されています。 

署名セッション中は、ファイルごとに認証を行うのではなく、同じ認証トークンを再利用してください。それでも制限に達してしまう大量利用の企業顧客は、SSL.comサポートに連絡して、アカウントの利用制限についてご相談ください。 

eSignerCodeSignToolコマンドガイド 

「エラー:無効なOTP」(手動署名) 

アプリ/GUI 

認証アプリでスキャンしたQRコードが、使用したユーザー名/パスワード/認証情報IDと一致しないか、ワンタイムパスワード(OTP)の有効期限が切れています。 

正しいアカウントのQRコードをスキャンしたことを確認し(チームメイトの共有QRコードではないこと)、新しいOTPを再生成して、OTPの有効期限が短いため、速やかに再入力してください。 

eSignerCodeSignToolコマンドガイド 

Visual Studioで作成されたMSIインストーラーの署名が無効です。 

アプリ/GUI 

eSignerとVisual Studioのパッケージングツールで作成されたMSIインストーラーとの間に、既知の互換性の問題があります。 

回避策として、Visual Studioの代わりにWiX Toolsetを使用してMSIインストーラーを作成してください。 

eSignerCodeSignToolコマンドガイド 

 

 

eSignerCKA(クラウドキーアダプター) 

eSigner CKA に適用されます。eSigner CKA は、CI/CD パイプラインを含む SignTool.exe または Certutil.exe で使用するために、eSigner 証明書を Windows 証明書ストアにロードします。

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

「タイムスタンプ証明書は、公開鍵の最小長要件を満たしていません」 

CLI 

eSigner CKAをSignToolで使用する際に発生する、トークンベース署名と同様のECDSAタイムスタンプ互換性の問題。 

ECDSAタイムスタンプキーの使用を許可するには、ソフトウェアベンダーに問い合わせるか、従来のエンドポイントを使用してください。 http://ts.ssl.com/legacy RSAタイムスタンプの場合。 

eSigner CKAを使用してSignTool/CertutilでEVコード署名を自動化する 

「このファイル形式は認識されないため、署名できません。」(.appファイルの署名時) 

CLI 

Dynamics 365 Business Central アプリケーション自体がインストールされる前に、eSigner CKA を使用して Microsoft Dynamics 365 Business Central の .app ファイルに署名しようとすると、SignTool がファイル形式を解析できなくなります。 

まず、Microsoft Dynamics 365 Business Central(サーバーインストールオプション)をインストールし、次にeSigner CKA経由でSignToolを使用して生成された.appファイルに署名します。 

eSigner CKA を使用して .app ファイルにデジタル署名する方法 

VBAマクロの署名がサイレントに失敗し、署名が拒否される 

アプリ/GUI 

VBAはコードのSHA1ハッシュをeSignerに送信しますが、eSignerはSHA256以上のハッシュを要求します。 

HKCU\SOFTWARE\Microsoft\VBA\Security の下に DWORD レジストリ値 V1HashEnhanced を追加し、Microsoft のガイダンスに従って 2 (SHA256)、3 (SHA384)、または 4 (SHA512) に設定してから、再署名してください。 

eSigner CKA を使用して VBA マクロにデジタル署名する方法 

証明書が表示されない/SignToolで使用できない 

アプリ/GUI 

eSigner CKAがインストールされていないか、署名モード(手動/自動)および証明書タイプ(本番/テスト)が設定されていません。 

署名を行う前に、eSigner CKAをインストールし、署名モードと証明書タイプを明示的に設定してください。また、eSignerへの登録が完了するまで待ってください。 

eSigner CKAを使用してSignTool/CertutilでEVコード署名を自動化する 

「署名資格情報が構成されていません。署名する前に証明書が発行されていることを確認してください」 + 「証明書IDの取得に失敗しました。エラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません。」 / (CLI) 「ハンドルされない例外:System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。eSignerCKATool.eSignerCKATool.Config(CommandLineInfo commandLineInfo)」 

アプリ/GUI + CLI 

アカウントに残っている無効な署名資格情報(古い未使用の資格情報など)があり、このバージョンのeSigner CKAが正しくスキップしないか、アカウント上で「発行済み」と表示されているものの、クラウド署名バックエンドへのリンクがまだ完了していない証明書が原因である可能性があります。 

まず、ローカル設定フォルダ %APPDATA%\eSignerCKA と %LOCALAPPDATA%\eSignerCKA を削除してから、設定コマンドを再実行してください。その際、必ず -mode product オプションとアカウントのユーザー名(メールアドレスではなく)を使用してください。それでも問題が解決しない場合は、SSL.com サポートにお問い合わせください。無効な認証情報の削除や証明書設定の完了には、バックエンドでの処理が必要です。それまでの間は、代替手段として CodeSignTool をご利用いただけます。 

SSL.comサポート 

eSigner CKA はサインイン直後にクラッシュします (Windows イベント ビューアー): “.NET ランタイム イベント 1026 — System.AccessViolationException in eSignerCSP.UI.Utils.CspWrapper.C_UnloadAllCertificate during DisplayData”; 再起動/再インストール後も問題は解決しません 

ログファイル/アプリクラッシュ 

eSigner CKAの旧バージョンには既知の不具合があり、証明書ストアが空の場合でも起動時にクラッシュすることがあります。これは、残存する認証情報の問題に関連している場合があります。 

これには、eSigner CKAの最新リリースが必要です。SSL.comサポートに連絡して、エンジニアリングチームにエスカレーションしてもらってください。それまでの間は、署名にCodeSignToolを使用してください。 

SSL.com サポート(社内/アカウント固有) 

「[エラー] ファイル 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP64.dll' が見つかりませんでした。」 / 「[エラー] ファイル 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP32.dll' が見つかりませんでした。」 

ログファイル 

eSigner CKAインストーラーの一部のビルドでは、内部コンポーネントの名前変更後にこれらのサポートファイルが欠落している場合があります。これはお使いのコンピューター上の問題によるものではありません。 

eSigner CKAを完全に再インストールしてください。Program FilesフォルダとAppDataフォルダの両方を削除し、再起動してから再インストールしてください。このメッセージが表示されていても、署名機能は動作する場合があります。それでもファイルが見つからない場合は、SSL.comサポートに連絡して、修正済みのインストーラを入手してください。 

SSL.comサポート 

自動署名モードの場合のみ「無効なOTP」が表示されます(手動モードでは正常に動作します) 

アプリ/GUI 

通常は、TOTPシークレットが間違っているか、使用している認証情報IDと一致しないTOTPシークレットを使用しているか、またはコンピュータの時計が同期していないことが原因です。まれに、以前のインストール時に残った構成ファイルが現在のものと競合していることが原因で発生することもあります。 

問題の認証情報IDに対して正しいTOTPシークレットを使用していること、およびシステムクロックが正確であることを確認してください。それでも問題が解決しない場合は、%APPDATA%\eSignerCKAと%LOCALAPPDATA%\eSignerCKAを削除し、eSigner CKAを再インストールしてください。 

SSL.comサポート 

「SignerSign() が失敗しました。(-2146893821/0x80090003 NTE_BAD_KEY)」 / 「signtool.exe: SignTool エラー: 予期しない内部エラーが発生しました。」 — 大量のバッチ署名中 (通常は約 100 ファイル後) 

CLI / CI-CD 

アカウントのマルウェアスキャン機能が、大量のバッチ署名処理中に内部使用制限に達したため、署名セッションが中断されました。 

アカウントでの大量の署名に対応するため、マルウェアスキャン制限の調整についてはSSL.comサポートにお問い合わせください。回避策としては、署名を小分けにして行い、署名の合間に認証情報を更新してください(config -r)。 

SSL.com サポート(社内/アカウント固有) 

eSignerのすべての操作(署名、PINリセット、QRリセット)で「キーの状態が無効になっています」と表示されます。 

アプリ/GUI/CLI 

SSL.comのバックエンドで署名認証情報が無効化されました。 

SSL.comサポートにお問い合わせください。無効になった署名認証情報を再度有効にできるのはSSL.comのみです。お客様側では解決できません。 

SSL.com サポート(社内/アカウント固有) 


 

 

eSignerマルウェアスキャン(署名前) 

SSL.comのオプションの事前署名マルウェアスキャン機能に適用されます。この機能は、eSignerツールキット(Express、CodeSignTool、API、CKA)全体で利用可能です。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

「エラー:署名が必要なハッシュはマルウェアオブジェクトのハッシュです」 

CLI 

マルウェアスキャンは、送信されたファイルに対して一致する箇所を検出し、設計どおりに署名プロセスを自動的に停止しました。 

これはマルウェアが検出された際の想定される動作です。再送信する前に、フラグが立てられたファイルを確認して修正してください。スキャンが有効になっていないことを意図していた場合を除き、設定エラーではありません。 

SSL.com eSigner で事前署名マルウェア スキャンを使用する方法 

マルウェアスキャンが署名要求に適用されない 

アプリ/GUI 

アカウントの「署名資格情報」セクションで、「署名資格情報を有効にする」の横に「マルウェアブロッカーを有効にする」のラジオボタンが有効になっていませんでした。 

SSL.comの証明書注文ページで、「署名資格情報」の項目において、「署名資格情報を有効にする」と「マルウェアブロッカーを有効にする」の両方が選択されていることを確認してから署名してください。 

SSL.com eSigner で事前署名マルウェア スキャンを使用する方法 

 

 

CI/CDパイプライン統合(GitHub Actions、GitLab CI、Jenkins、Travis、Azure DevOps)

CI/CDパイプラインスクリプトに組み込まれた、eSigner CodeSignToolまたはeSigner CKAによる自動署名ステップに適用されます。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

署名ステップがパイプラインの途中で失敗し、明確な原因が不明です。 

CI/CD パイプライン 

署名ステップ付近のパイプラインスクリプト(YAML/Groovyなど)に、タイプミスや誤った改行が混入していました。 

パイプラインスクリプトにスペルミスや不要な改行がないか注意深く確認し、トラブルシューティングを進める前に、SSL.comが公開しているサンプルパイプライン(例:github.com/SSLcom/codesigner-github-sample)と比較してください。 

Cloud Code Signing と GitHub Actions の統合 

設定パラメータのタイプミス、例:-totp の代わりに -topt が使用されています 

CI/CD パイプライン 

パイプライン設定ファイル内のパラメータ名にスペルミスがあります。 

パイプラインスクリプト内のパラメータ名を「-totp」(「-topt」ではない)に修正してください。 

eSignerCodeSignToolコマンドガイド 

パイプラインランナー内でx64ビルドを使用するとSignToolエラーが発生します 

CI/CD パイプライン 

パイプラインランナーの環境は、eSigner CKAで使用する場合、signtool.exeのx64ビルドと互換性がありません。 

パイプラインのステップを切り替えて、代わりにsigntool.exeのx86バージョンを呼び出すようにしてください。 

eSigner CKAをCI/CDツールと統合する方法 

「提供された認証許可は無効、期限切れ、取り消し済み、認証要求で使用されたリダイレクトURIと一致しない、または別のクライアントに発行されたものです。」 / 「エラー: invalid_grant」 

CI/CD パイプライン 

考えられる原因はいくつかあります。アカウントのパスワードがリセットされたにもかかわらず、パイプラインに古いパスワードが保存されている、パイプラインがアカウントのユーザー名ではなくメールアドレスを使用している、パスワード内の特殊文字($、!、バッククォートなど)がスクリプト内で正しく引用されていない、同じ認証情報がローカルでは機能するのに、CI/CD プロバイダーのサーバーからは失敗する、またはアカウントに対してパスワードベースの API ログインが有効になっていない、などが考えられます。 

認証にはアカウントのユーザー名(メールアドレスではありません)を使用してください。パスワードが最近リセットされた場合は、パイプラインに保存されている認証情報を更新してください。特にパスワードに特殊文字が含まれている場合は、パイプラインスクリプト内の認証情報変数を引用符で囲んでください。まず、CodeSignToolのget_credential_idsコマンドを使用してローカルで認証情報をテストしてください。それでも失敗する場合(特にCI/CDプロバイダーからのみ発生し、ローカルでは発生しない場合)、バックエンドでAPIログインを有効にするか、アカウント認証を更新する必要がある可能性があるため、SSL.comサポートにお問い合わせください。 

SSL.comサポート 

「認証情報IDを取得できません。エラー:値の解析中に予期しない文字「<」が検出されました。パス」、0行目、0文字目。」 

CI/CD パイプライン 

SSL.comのサーバーで一時的な不具合が発生し、期待していたデータではなくウェブページが表示されました。これは通常、一時的なものです。 

しばらく待ってから、もう一度コマンドを実行してください。それでも繰り返し発生する場合は、SSL.comサポートにお問い合わせください。  

SSL.comサポート 

 

 

証明書のライフサイクルと一般的なエラー

署名方法に関係なく発生する可能性のあるエラー ― 証明書の有効性、信頼の連鎖、および鍵の取り扱いに関連するもの。 

エラー/症状 

インタフェース 

考えられる原因 

解像度 

ソース 

証明書の有効期限が切れているか、署名後に信頼されなくなりました。 

無し 

コード署名証明書の有効期限が切れ、以前に署名されたコードにはタイムスタンプが付与されていなかったため、その署名の有効性は証明書の有効期限に連動することになった。 

今後は新しい証明書を取得し、影響を受けるコードに再署名してください。署名時には必ずタイムスタンプを付与し、証明書の有効期限後も有効性を維持できるようにしてください。 

コード署名証明書とは何ですか? 

発行された証明書の有効期間が予想外に短い 

無し 

CA/Browser Forumの要件により、新たに発行される公開信頼コード署名証明書の有効期間は458日間に制限され、2026年2月27日から施行されます。 

これは業界全体の要件であり、エラーではありません。証明書は、同じ購入期間内であれば、追加費用なしでより頻繁に再発行が必要になる場合があります。 

コード署名証明書とは何ですか? 

 

 

クイックリファレンス:どのガイドから始めればいいですか? 

Twitter
Facebook
LinkedIn
Reddit
メールアドレス

常に最新情報を入手して安全を確保

SSL.com サイバーセキュリティの世界的リーダーであり、 PKI そしてデジタル証明書。サインアップして、最新の業界ニュース、ヒント、製品のお知らせを受け取ります。 SSL.com.

SSL.com

フィードバックをお待ちしております

アンケートにご協力いただき、最近のご購入についてのご意見をお聞かせください。

プライバシーの概要
SSL.com

このWebサイトではCookieを使用しているため、可能な限り最高のユーザーエクスペリエンスを提供できます。 Cookie情報はブラウザーに保存され、Webサイトに戻ったときにユーザーを認識したり、Webサイトのどのセクションが最も興味深く有用であるかをチームが理解するのに役立ちます。

詳細については、 クッキーとプライバシーステートメント.

サードパーティのCookie

このウェブサイトは Google Analytics 統計カウンター(&S) サイトへの訪問者数や最も人気のあるページなどの匿名情報を収集するため。

これらのCookieを有効にしておくと、ウェブサイトの改善に役立ちます。

詳細を表示