問題タブ [security-framework]
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.
iphone - SciFi-HiFiキーチェーンの問題-SecKeychainItemRefの宣言されていないエラー
私はこのクラスを使おうとしています:
http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code
iPhoneのキーチェーンにデータを保存します。アプリケーションにヘッダーと.mファイルを含め、セキュリティフレームワークを含めましたが、これらの宣言されていないエラーが引き続き発生します。
プロジェクト内でこのクラスを設定するためのチュートリアルやヘルプファイルが見つからないようですので、それほど難しくはないと思います。ただ私に問題を引き起こします。
私は3.0SDKを実行していますが、それが物事に大きな影響を与えるとは思わない。
よろしくお願いします!
iphone - iPhone SDKを使用してIDプロファイルと証明書にアクセスするにはどうすればよいですか?
電子メールに添付された.cer/.p12を開いて、ユーザーが保存した証明書/ IDを使用して、アプリケーションのユーザーIDを確認しようとしています。証明書は、電話の設定アプリの「構成プロファイル」グループの下に表示されます。
iphone SDKを使用して証明書にアクセスする方法はありますか(セキュリティフレームワークを使用しようとしましたが、アプリケーションキーチェーンまたはそのグループの他のキーチェーンに保存されている証明書にのみアクセスできるようです)?
ios4 - 信頼評価中に kSecTrustResultRecoverableTrustFailure を継続的に取得する - iphone
サーバーと安全に通信したいのですが、これが私がやっていることです...
誰もがなぜそれが起こっているのか知っています...証明書の有効期限についてではないようですが(実際にはそうではありません)、理由である可能性があります。
ありがとうございました
アル
ios - 信頼結果は常に kSecTrustResultRecoverableTrustFailure です
SecTrustEvaluate 関数を使用して証明書の有効期限が切れていないことを確認しようとしていますが、SecTrustEvaluate 関数が常に kSecTrustResultRecoverableTrustFailure を返すことがわかりました。iOS セキュリティ フレームワークは DER 証明書を使用できませんか?
誰でもこれのサンプルコードを提供できますか?
objective-c - 対称鍵SecKeyRefアイテムをCFDataRefとしてエクスポートする
対称鍵をSecKeyRefからCFDataRefにエクスポートして、ラップまたは保存したり、単に他のCocoaコードで使用したりするのに問題があります。
私は次のコードを持っています:
しかし、ログに記録されるのは次のとおりです。
SecItemExportが失敗しました(oserr = -25316)
「oserr=-25316」は、SecBase.hで次のように定義されています。
errSecDataNotAvailable = -25316、/*このアイテムの内容を取得できません。* /
私は当初、SecKeyRefが早期にリリースされたことなどを意味するエラーだと思っていましたが、ログからわかるように、SecKeyはそれ自体を正常に報告しています。
私がここで何が欠けているか、間違っているかについてのアイデアはありますか?ありがとう!
objective-c - SecKeyRef非対称鍵ペアを証明書としてディスクに保存します
SecKeyGeneratePairを介して2つのSecKeyRefアイテムを作成しましたが、公開鍵をx509デジタル証明書に変換するか、公開鍵と秘密鍵の両方をPKCS#12(.p12)証明書に変換してディスクに保存します。ファイルとして。このようにして、他のサービスやコンピューターに証明書を送信するなど、必要なことは何でもできます。
キーチェーンを使用したくないのですが、それでも、SecKeyRefのペアから証明書を作成し、証明書ファイルとして書き出す方法についての適切なドキュメントを見つけるのに苦労しています。
macos - ServiceName のみを使用して、キーチェーンに格納されているユーザー名を取得しますか? または: ユーザー名をどこに保存することになっていますか?
したがって、OS X キーチェーンには次の 3 つの情報があります。
- ServiceName (私のアプリの名前)
- ユーザー名
- パスワード
私は明らかに ServiceName を常に知っています。その ServiceName の保存されたユーザー名を見つける方法はありますか? (ユーザー名がわかれば、パスワードを見つけるのは簡単です。)
これを行うには、 EMKeychainなどの優れた Cocoa ラッパーを使用することをお勧めします。しかし、EMKeychain では、キーチェーン アイテムを取得するために UserName が必要です。
+ (EMGenericKeychainItem *)genericKeychainItemForService:(NSString *)serviceNameString withUsername:(NSString *)usernameString;
資格情報を見つけるためにユーザー名が必要な場合、キーチェーンに保存されている資格情報をどのように完全に利用することが期待されていますか? ユーザー名を .plist ファイルなどに保存するのがベスト プラクティスですか?
ios - SecKeyGeneratePairはerrSecUnimplementedを返します
iOSアプリにRSA暗号化アルゴリズムを実装しようとしていますが、公開鍵と秘密鍵のペアを生成しようとすると、関数はerrSecUnimplementedエラーを返します。現在、5.1 SDKを使用しており、5.1をターゲットにしています。
この関数を使用できませんか、またはペアを生成しようとして何か間違った設定をしましたか?
キー生成のコードは次のとおりです。
ios - SecKeyRawVerifyおよびOSError-9809
アプリのデータファイルに署名するためにデジタル証明書を使用しています。以下のコードフラグメントは、への呼び出しがSecKeyRawVerify
-9809で戻ると失敗します。これはiPhoneで実行されています。このエラーコードの意味を正確に特定することすらできません
公開鍵を取得するSecTrustRefをロードして作成するための以前のセキュリティフレームワークの呼び出しは問題ないようです。エラーはありません。唯一のわずかな問題は、への呼び出しがをSecTrustEvaluate
返すkSecTrustResultUnspecified
ことですが、それは私が使用しているポリシーがSecPolicyCreateBasicX509
呼び出しによって返された定型文であるためだと思います。
任意の支援や洞察をいただければ幸いです。
ありがとう
.net - .net用のデータ駆動型セキュリティフレームワークを探しています
私は、役割ベースのセキュリティメカニズムよりも データベースベースのセキュリティメカニズムを必要とする一種のCRMシステムを開発しています。
たとえば、システム内の特定のユーザーは、view
すべてのクライアント、つまりupdate
自分のクライアントを使用できます。
したがって、すべての営業担当者が同じ役割を持っているため、役割ベースのセキュリティはここでは役に立ちませんsales_user_role
。
すべてのクライアント行にフィールドを設定して、それらを区別する必要があります。sales_owner_id
上記の場合、client
オブジェクトはsalesOwnerIdを持つクライアントエンティティです。
上記はスパゲッティコードなので、データ駆動型のセキュリティフレームワークでやりたいと思います。
私は依存性注入のためにc#.NET4、MVC3、WCF、Nhibernate、Springを使用しています。
(私はそれを行うサイのセキュリティを見ましたが、それは文書化されておらず、学習リソースがほとんどありません)
ありがとう