問題タブ [keychain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Macキーチェーンの証明書を使用してJavaアプレットに署名するにはどうすればよいですか?
Macキーチェーンにコード署名拡張機能のみ(他の拡張機能はない)の自己署名ルート証明書があります。私はこれを使用して、Appleのcodesignツールを使用して∞labsから出てくるすべてのコードに署名します。これはうまく機能します。
私は自分自身を少し拡張して、Java開発を行うことを考えていました。Appleがキーチェーンから読み取るKeyStore実装を提供していることは知っています。また、チェーン内にあるすべての証明書を次のように一覧表示できます。
ただし、jarsignerを使用して単純なテストJARファイルに署名しようとすると、次のようになります。
私は何が間違っているのですか?
(証明書は、署名IDを取得するためのAppleの指示に従って作成されました。)
iphone - iPhone でキーチェーンにアクセスできますか?
この質問では、crypt() 関数を使用して iPhone でデータを暗号化する方法について説明します。別の方法として、iPhone にキーチェーンがありますか? もしそうなら、ログインの詳細を保存し、アプリケーションでそれらを取得するために、どのコードを使用してキーチェーンにアクセスしますか?
ios - 開発スタックを再インストールする
iPhone 開発スタックを別のマシンに再配置する必要があります。準備として何をする必要がありますか? 何か注意点はありますか?
ありがとう!
iphone - iPhoneプロビジョニング:キーチェーンが間違ったメールアドレスをCSRに挿入していますか?
Dev証明書が秘密鍵に展開されない(リンクされていない)という問題がありました。
Dev Certの作成に使用した電子メールの不一致まで問題を追跡し、DevCertを作成するために作成したCSRをインストールしたときに1つのキーチェーンが自動選択されていました。
CSRの内容を以下のように検証しました。
1)既存のCSRファイルをダブルクリックして、キーチェーンの「インストール」プロセスを開始します。
2)[このリクエストのデフォルトを上書きする]チェックボックスをオンにします。
3)[続行]を2回押して、[証明書の作成]ページに移動します。
4)[デフォルトを上書きする]チェックボックスを選択します。
5)[続行]を2回押して、[証明書情報]ページに移動します。
ここで、「Eメールアドレス」フィールドにリストされているEメールが、DevCertの作成に使用したものとは異なることがわかりました。
正しいメールアドレスを選択してCSRをインストールしようとしましたが、証明書をリンクできませんでした。
私が見つけた唯一の修正は、その古い電子メールアドレスを使用してDev証明書を再作成することでした。これにより、通常の方法でCSRをインストールしたときに、すべてがリンクされました。
他の誰かがこの問題を抱えていましたか?
キーチェーンが代替メールアドレスのリストをどこで取得しているのか誰かが知っているので、それをクリアすることができますか?
svn - Mac の Subversion - キーチェーンからのパスワードの取得を拒否する
Mac OS X Leopard の場合 - ターミナルからリモート リポジトリにアクセスしようとすると、常に次のように求められます: 1. パスワード 2. ユーザー名 3. パスワード (再度)
メッセージ付き:「認証レルム: http://svn.myserver.com:80 Subversion」
確認したところ、資格情報がキーチェーンに保存されており、SVN はそれらにアクセスできます。なぜそれらを使用しないのですか?
macos - MacOS X キーチェーンの内容をすばやく簡単にダンプする方法はありますか?
OS X キーチェーンの内容を、タブ区切りのプレーンテキストなど、他の場所で簡単に処理できるファイルにダンプ (エクスポート) する方法を探しています。
キーチェーン アクセス アプリにはそのような機能はありません。キーのデータを取得するには、キーチェーンのパスワードを毎回入力して、キーと共に保存されているパスワードを確認する必要があります。
少し掘り下げた後、AppleScript と Keychain Scripting アプリを使用してキーチェーンにアクセスすることで、誰かの解決策を見つけました (個々の投稿にリンクすることはできません。ページの最後まで約 3 分の 2 スクロールします)。
http://discussions.apple.com/thread.jspa?threadID=1398759
キーチェーン スクリプトを使用すると、平文パスワードを含むすべてのキーのすべてのデータ フィールドにアクセスできます。–そして、このデータをテキストファイルなどにダンプするのはかなり簡単です.私はそれをテストしましたが、うまくいきました.
ただし、この解決策では、ダイアログで [OK] をクリックして各キーへのアクセスを確認する必要があります。これは、毎回キーチェーンのパスワードを入力する必要があるよりははるかに優れていますが、それでもイライラします。さらに、キーごとに 2 回アクセスを確認する必要があります。スクリプト エディター (またはアプリとして実行されている場合はスクリプト自体) 用に 1 回、キーチェーン スクリプト用に 1 回。そのため、100 個のキーを持つキーチェーンを処理している場合、200 個のダイアログで [OK] を手動でクリックする必要があります。
私は今、これを回避するための解決策を探しています。キーチェーンの目的は機密データを保護し、まさに私がやろうとしているようなことを防ぐことであるため、そのような解決策にはおそらく何らかのハッキングが含まれるでしょう.
私はあなたのアイデアに非常に興味があります!
iphone - SciFi-HiFiキーチェーンの問題-SecKeychainItemRefの宣言されていないエラー
私はこのクラスを使おうとしています:
http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code
iPhoneのキーチェーンにデータを保存します。アプリケーションにヘッダーと.mファイルを含め、セキュリティフレームワークを含めましたが、これらの宣言されていないエラーが引き続き発生します。
プロジェクト内でこのクラスを設定するためのチュートリアルやヘルプファイルが見つからないようですので、それほど難しくはないと思います。ただ私に問題を引き起こします。
私は3.0SDKを実行していますが、それが物事に大きな影響を与えるとは思わない。
よろしくお願いします!
java - Javaを使用してMacにユーザー名/パスワードを保存する
Mac OS X を対象とした Java で小さなプログラム (Twitter クライアント) を作成しています。その機能の一部として、Twitter のユーザー名/パスワードを保存する場所が必要です。自然な場所は Mac キーチェーンですが、それにアクセスする方法が見つかりません。
Java から Mac キーチェーンにアクセスする方法はありますか、またはそれに失敗した場合、代わりにユーザー名/パスワードを保存する場所の推奨事項は何ですか?
iphone - iphone での RSA 暗号化 - 復号化
iPhoneアプリを開発しています。Security/Security.h フレームワークの SecKeyGeneratePair メソッドを使用しました。SecKeyRef オブジェクトとして公開鍵と秘密鍵を取得しています。キーにアクセスしたり、その値をコンソールに出力したりできますか? そこから NSString または NSData オブジェクトを取得できますか? NSLog を使用してキーをコンソールに出力すると、. これらの主要なオブジェクトをネットワーク経由で、Java にある可能性のある他のアプリケーションに渡すことはできますか? iPhoneアプリケーションでテキストを暗号化してサーバーに送信し、送信されたキーを使用してサーバー側でテキストを復号化できますか?
迅速な対応に 感謝します。RSA 暗号化の場合、最初に SecKeyRef オブジェクトの形式のキー ペアを生成する必要があります。次に、その参照を SecKeyEncrypt および SecKeyDecrypt メソッドに渡します。ローカルで暗号化および復号化すると完璧に機能しますが、キーと暗号化されたデータをサーバーに送信してサーバー (Java 実装) 側で復号化しようとすると、SecKeyRef オブジェクトをキー値としてサーバーに渡すことができません。Java では、文字列またはバイト配列形式で文字列を取得して、暗号化メソッドに渡す必要があります。オブジェクト SecKeyRef (NSCFType オブジェクト) に格納されているデータにアクセスできますか? これは構造体 __SecKey です。
iphone - RSA キーを iPhone キーチェーンに追加する
CommonCrypto ライブラリを使用できるように、公開および秘密の RSA キーを iPhone のキーチェーンに追加しようとしていますが、その方法が完全にはわかりません。MYCrypto ライブラリは現在、Mac でのみ機能し、iPhone では機能しないようです。秘密鍵/公開鍵をキーチェーンに追加して SecKeyRef を取得する方法を誰か助けて説明できますか?