seckeyref

    0

    1答えて

    私は基本的にこの秘密鍵を生成し、公開鍵をコピーしてからメッセージを暗号化するためにguideに従います。しかし、それは私にエラーを与えます(OSStatusエラー-67712 - CSSM例外:-2147415791 CSSMERR_CSP_INVALID_KEY_REFERENCE)。 最初は、属性を正​​しく設定していないと思っていました。しかし、SecKeyGeneratePair()関数で

    0

    1答えて

    Swift 2.2を使用する。 Xcode 7.3.1はEl Capitanで動作します SecKeyGeneratePairでプライベート/公開鍵のペアを作成 このコードを使用して公開鍵のコピーを取得します。これをエンコードして、ブルートゥースリンク経由で送信できます。 internal func generateKeyPair(publicKeyTag: String, privateKeyT

    1

    2答えて

    SecPKCS12Importという機能があり、p12ファイルからデータをインポートすることができます。しかし、私は逆のルートに行きたい。 SecCertificateRefと公開/私設SecKeyRefがあります。これをP12ファイルの作成に使用します。誰もがiPhoneでこれを行う方法を知っていますか? おかげ

    1

    1答えて

    私はRSACryptor.swiftで生成された公開鍵と秘密鍵のペアを持っています 自分の公開鍵を自分のサーバーに格納するbase64文字列に変換できます。 公開鍵を他のiOSデバイスで取得し、それを使用してメッセージを暗号化します。 私はNSDataの let decodedData = NSData(base64EncodedString: publicKeyBase64!, options:

    0

    1答えて

    にスイフトベースPKI実装の一部として、私は、スイフト実装における一部を除いて正常に動作しているキーチェーンアクセス方法のスイフト 両方、(対物-CおよびSWIFT)にSecKeyWrapper.mを移植しました。 ピアから公開鍵をbase64形式で受け取ります。これはNSDataのに変換してから使用してキーチェーンに保存されます。 statusCode = SecItemAdd(queryDic

    0

    2答えて

    私は秘密のPKCS#12キーを生成し、それをPEMフォーマットにしてiPhoneアプリに送りました。私はこの秘密鍵をiPhone Keychainに保存したいと思います。 まず、「BEGIN RSA PRIVATE KEY」のようなヘッダを削除しました。その後、残りの部分をNSDataに変換しました。そこで、このようなコードを使用して: CFDictionaryRef issues in Swif