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

コード署名は、実行可能ファイルに電子署名を埋め込むことを目的としたプロセスです。署名は暗号化アルゴリズムを使用して、実行可能ファイルの署名者を認証し、ファイルの整合性を検証できます。

13
ローカルで作成したスクリプトがRemoteSigned実行ポリシーで実行できないのはなぜですか?
この質問は、質問の本文で反論されているか、実際の問題に対処していない回答を引き付け続けているため、知っておくべきことの簡単な要約を読んで ください。 これはない「なぜPowerShellの私のデフォルトのインストールが実行されませんスクリプトの?」質問。 これはない「なぜPowerShellの実行スクリプトの私のインストールは、インターネットからダウンロードしないのだろうか?」質問。 問題は、RemoteSigned実行ポリシーがスクリプトの実行を禁止しているのに、なぜ禁止しているのかということです。 RemoteSigned使用したい実行ポリシーはこれだけです。 他の制限の少ないポリシーが利用可能であることを認識しています。それらのポリシーが受け入れ可能な代替である場合、私は代わりにそれらを使用しただけであり、この質問は存在しません。 実行ポリシーはすでにに設定されていRemoteSignedます。 からRemoteSignedに変更することRemoteSignedは解決策ではありません。 スクリプトファイルはローカルで作成および保存されます。 スクリプトファイルはブロックされません。 スクリプトファイルがブロックされることはありませんでした(前のポイントを参照)。 ブロックを解除するものがないため、スクリプトファイルのブロックを解除することはできません(前のポイントを参照)。 スクリプトファイルは、管理者によって実行されます(実行されようとします)。 Windows PowerShell関係する唯一のアプリケーションです。また、他のツールやエディターも関係 ありWindows PowerShell ISEませCommand Promptん。 問題の原因はすでに特定されています(承認された回答を参照)。ほぼ8年後、該当するかどうかにかかわらず、他のすべての明白な説明も投稿されたと思います。そうでない場合は、質問と既存の回答をすべて読んでから、追加してください。 64ビットのWindows7ProfessionalでWindowsPowerShell2.0を使用しています。スクリプトDesktopを実行しようとすると、次のエラーが発生します。 File C:\Users\UserName\Desktop\Script.ps1 cannot be loaded. The file C:\Users\UserName\Desktop\Script.ps1 is not digitally signed. The script will not execute on the system. Please see "get-help about_signing" for more details.. At …

1
キーストア、証明書、エイリアスについて
キーストアは実際の証明書ですか、それともエイリアスが証明書ですか? 別のエイリアスを使用してアプリに署名すると、市場のアップデートが台無しになりますか?または、混乱させるために別のキーストアでアプリに署名する必要がありますか?そして、エイリアスの下の情報はどこから見ることができますか?

3
iOS / OSXフレームワークの作成:他の開発者に配布する前に、それらをコード署名する必要がありますか?
iOSとOSXのフレームワークを作成する方法を学んでいます。iOSを例にとってみましょう。これまでのところ、次の手順が有効です。 -sdkiphonesimulatorとビルドアクションを使用したxcodebuildフレームワーク -sdkiphoneosとビルドアクションを使用したxcodebuildフレームワーク リポツールを使用してユニバーサルバイナリを作成しlipo -info、期待どおりの結果を生成します。 fatファイルのアーキテクチャ:Foo.framework / Fooは次のとおりです:i386 x86_64 armv7 arm64 質問は次のとおりです。 フレームワークを使用している開発者がフレームワークに再署名できることを読みました:「CodeSign on Copy」ですが、その前提条件が何であるかわかりません。つまり、以前に署名IDを使用してそのユニバーサルバイナリをコード署名するためにコード署名ステップを追加する必要があります。他の開発者に配布しますか? 以前が肯定的である場合-「iPhoneDistribution:...」IDまたは「iPhoneDeveloper:...」を使用する必要があります(一部のiOSプロジェクトの一部である私のフレームワークがあらゆる種類の検証、特にAppStore検証に合格するように) )?. 私の答えの背景は、「CodeSignエラー:SDK「iOS8.3」の製品タイプ「フレームワーク」にはコード署名が必要です」であり、これは多くのサードパーティフレームワークで見られ、Carthage#235または「コードオブジェクトは署名されていませんまったく」(1つの例:Realm#1998で報告した問題。 したがって、フレームワークのユーザーがフレームワークを使用するときに、コード署名の問題が発生しないようにしたいと思います。 PSこの質問は、単一の開発者ではなく、フレームワークベンダーである組織に適用するとさらに興味深いものになります。

6
CDNを介して配信されるJavaScriptファイルが変更されていないことを確認するにはどうすればよいですか?
一部のJavaScriptファイルがCDNでホストされるシナリオに取り組んでいます。これらのファイルがユーザー側でダウンロードされるときに、ファイルが改ざんされておらず、実際に指定されたCDNからのものであることを確認できるように、何らかのメカニズムが必要です。 SSLを使用している場合、タスクは非常に簡単であることを理解していますが、SSLなしのHTTPでも適切なファイルが提供されるようにしたいと思います。 私が検索できる限り、プラットフォーム間でサポートされているJavaScriptファイルのデジタル署名のような既存のメカニズムはありません。おそらくそれは必要ないのでしょうか? JavaScriptファイルの作成者を確認するためにブラウザに組み込まれている方法はありますか?安全にこれを行うために私ができることはありますか?

16
Xcode4-削除したキーチェーン証明書を再インストールします
このエラーが発生します: CodeSignエラー:証明書ID「iPhone開発者:XXX」がキーチェーンに複数回表示されます。codesignツールに必要なのは1つだけです。 最初は、心配はいりません。キーチェーンに移動して、重複した(古い)キーチェーンを削除します。戻ってXcodeを閉じ、Xcodeとプロジェクトを再度開いたところ、同じエラーが発生しました。wtf私は自分自身にしかし。キーチェーンに戻ると、証明書が再び表示されます。両方の証明書を削除し、繰り返します。プロジェクトが読み込まれると、削除した2つの証明書がキ​​ーチェーンに戻ります。 多くの検索を行った後、システムキーチェーンに証明書がないことを確認しましたが、持っていませんでした。また、クリーンアップと再構築を行いました。Xcode 3で重複があったときは、キーチェーンの重複をクリーンアップするだけで問題ありませんでした。しかし、Xcode 4では、プロジェクトを開いたときに、文字通り何とかしてそれらを再インストールします。システム上のすべての.cerファイルを削除しましたが、それらをプルしている可能性があります。 助言がありますか?

26
/ usr / bin / codesignが終了コード1で失敗しました
最初の開発用iPhoneアプリをデプロイしようとしていますが、いくつかの問題が発生しています。オンラインのProvisioningAssistantを正常に通過しましたが、行き詰まりました。何をしても、常に次のエラーが発生します。 / usr / bin / codesignが終了コード1で失敗しました なぜこれが起こっているのか誰かが何か考えを持っていますか?

1
SIGN_NOT_FOUNDは、signtool.exeの「予期しない内部エラー」として
私の質問はこれに関連しています。悲しいかな、その質問は別のCA(Symantec)に関するものであり、(Safenetからの)別のハードウェアトークンを使用しています私は提供されましたが、HKLM\SYSTEM\CurrentControlSet\Control\Cryptography\Providers)の下で独自のプロバイダーを登録していないようです。 certum.plのオープンソースコード署名証明書を使用しています。signtool.exeWindows SDKのを使用していますが10.0.18362.0、次のエラーが(とともにsigntool sign /v /debug)表示されます。 signtool.exe sign /v /debug /a /i Certum /ph /du "https://my.url" /d "short description" /fd sha256 /tr "http://timestamp.digicert.com" /td sha256 "mysoftware.exe" The following certificates were considered: Issued to: Open Source Developer, ... Issued by: Certum Code Signing CA SHA2 Expires: ... SHA1 hash: ... Issued …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.