タグ付けされた質問 「code-signing」


3
PowerShellスクリプトに簡単に署名する方法は?
PowerShellでAllSigned実行ポリシーを使用することをお勧めしますが、スクリプトに自己署名するには、数百メガバイトのダウンロードとインストールが必要であり、署名プロセスは面倒なようです。 ドキュメントに記載されているよりも簡単なPowerShellスクリプトに署名する方法はありますか?

5
Macコード署名が改ざんされている場合、何が失敗する可能性がありますか?
Macアプリケーションのデジタル署名が破損した場合、どのような迷惑または実際の問題が発生する可能性がありますか? Mac上のアプリケーションはデジタル署名できます。署名が何らかの理由で破損している場合、いくつかのアプリケーションがそれに気付くことがあります。しかし、これらが単に迷惑になるか、実際に物事を壊してしまうのか、私は詳細に知りません。 OS Xファイアウォールはアドホック署名を正しく設定できないため、「アプリケーション '[..]'が着信ネットワーク接続を受け入れるようにしますか?」という繰り返しのプロンプトが表示される場合があります。 ペアレンタルコントロールによって許可されたアプリケーションは、実行されなくなる可能性がありますか? キーチェーンアクセスが壊れている可能性がありますか? Appleソフトウェアのアップデートが失敗する可能性があると言う人もいます。trueの場合、これは実際にコード署名の署名に依存するのか、アプリケーション全体の一部の不一致ハッシュ、またはBOMファイルからの情報に起因するのだろうかと思います。 以下の詳細な背景情報。 コード署名の詳細は、次を使用して表示できます。 codesign --display -vv /Applications/iTunes.app/ ...次のようになります(ただし、変更については警告しません): [..] CDHash=86828a2d631dbfd417600c458b740cdcd12b13e7 Signature size=4064 Authority=Software Signing Authority=Apple Code Signing Certification Authority Authority=Apple Root CA [..] 署名は次を使用して検証できます。 codesign --verify -vv /Applications/iTunes.app/ どちらが得られますか: /Applications/iTunes.app/: valid on disk /Applications/iTunes.app/: satisfies its Designated Requirement ...または(アプリケーションの./Contents/Resourcesフォルダーに追加のファイルを単に配置する場合でも): /Applications/iTunes.app/: a sealed resource …

1
失効した署名証明書がインストーラーに含まれているアプリケーションをアンインストールするにはどうすればよいですか
数年前、Windows 10マシンにアップグレードしてから、当時のWindows 7にNet Limiterというアプリケーションをインストールしました。今日の初めに、私は長い間使用していないアプリケーションをクリーンアップしているときにアンインストールしようとしました。インストーラーが信頼できないというエラーメッセージが表示され、アンインストールが失敗しました。 少し調べた結果、問題を見つけたと思います。署名証明書は有効期限が切れており、発行元のCAによって取り消されました。 元のインストーラーを使用して、新しいバージョンにアップグレードしてからアンインストールすることで問題を回避できるかどうかベンダーに問い合わせました。残念ながら私はそこをストライキしました。アプリケーションの現在のバージョン(4.x)を置き換えるのではなく、古いアプリケーションの横にインストールします。最新の3.xインストーラーは、別のバージョンがすでにインストールされており、「便利」に削除するよう指示されているため、起動を拒否します最初にプログラムを追加/削除します。

4
Windowsバッチ(.bat)ファイルに署名する方法
Windows 7を実行していますが、バッチファイルを実行しようとすると、「発行元を確認できませんでした。このソフトウェアを実行してもよろしいですか?」と表示されます。 そのため、コード署名証明書で署名しようとすると、「SignTool Error:このファイル形式は認識されないため、署名できません」と表示されます。 だから私は岩と難しい場所の間に立ち往生しています。どちらかのメッセージを排除する方法はありますか?

1
Windowsは、このデバイスに必要なドライバーのデジタル署名を検証できません
Windows 7 64ビットを実行し、64ビットドライバーを備えたUSBデバイスを持っていますが、署名はありません。黄色の感嘆符付きのデバイスマネージャーエントリとこの警告があります。 Windowsは、このデバイスに必要なドライバーのデジタル署名を検証できません。最近のハードウェアまたはソフトウェアの変更により、誤って署名されたファイルまたは破損したファイルがインストールされた可能性があります。(コード52) gpedit.mscを使用してコード署名を無視するように設定し、EasyBCDを使用してDDISABLE_INTEGRITY_CHECKS値を設定しようとしましたが、両方のオプションが役に立たず、デバイスはまだ動作しません。 どういうわけかこの署名ナンセンスを本当に無効にする方法はありますか?

3
com0comをインストールできない、デジタル署名されたドライバが必要です
インストールしようとしました com0com - ヌルモデムエミュレータ - Windows Vistaでは、Windows Vistaではデジタル署名されていないドライバをインストールできないため失敗しました。 私はreadmeファイルにあるこれらの指示に従った: UACを無効にする 実行する bcdedit.exe -set TESTSIGNING ON コンピュータを再起動してください。

2
.exeファイル用のスタンドアロンコード署名ツール[終了]
作成した.exeファイルに署名したい。既にコード署名証明書を持っていますが、最後に不足している手順は「signtool.exe」(または機能し、無料で、スクリプトを簡単に作成できるようにコマンドラインが望ましい)です。 私の問題は、signtool.exeが.net framework sdkの一部であるということです。これは、このおそらく小さなツールの巨大なダウンロードです(win32と.netツールのみを選択すると、0.5gbのダウンロードが得られます)。このツールをスタンドアロンのダウンロードとしてどこかで入手することは可能ですか?(Googleはこれまで助けませんでした).exeファイルに署名するための代替の小さなコマンドラインツールを知っていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.