X509CertificateのASN.1で符号化された秘密鍵をC#コードを使用してBase64形式に変換する方法はありますか?asn1からbase64をC#で変換する
答えて
第2の考えでは、おそらく最初の答えであなたの質問を理解できませんでした。 重要なデータを.pemファイルに似た形式に変換する場合は、このようなことを行う必要があります。article about generating .pem files
あなたは一緒に X509Certificate2.PrivateKey Property と RSA.FromXmlString Methodを組み合わせてみてください。
ASN.1のデータをRSA.FromXmlStringでロードし、その結果のRSAオブジェクトにX509Certificate2.PrivateKeyプロパティを設定できると思います。その後、X509Certificate2のExport()メソッドの1つを使用してキーをエクスポートできます。
ASN.1 DERエンコードキーをBase64(.pem)形式に変換するだけであれば、バイナリバイト配列をBase64(System.Convert.ToBase64String())でエンコードし、header/footerを結果:
-----BEGIN RSA PRIVATE KEY----- encoded key data goes here -----END RSA PRIVATE KEY-----
はい、私はこれについて知っていましたが、Export()関数は証明書全体をエクスポートします。私は秘密鍵のみが必要です。 –
私は、プライベートキーのバイト配列を持っていれば、それをbase64(おそらくSystem.Convert.ToBase64String()で)にエンコードして、ヘッダーとフッターを追加する必要があると思います。 – PiRX
- 1. C#からSQLへのBase64へのハッシュ変換と変換
- 2. JavaのBase64 Stringから変換する
- 3. ASN1をASN1
- 4. Ruby base64からC#base64
- 5. cで画像にbase64を変換する#
- 6. Flex:GUIDをBase64に変換する
- 7. イメージをbase64に変換するツール
- 8. GD出力をbase64に変換する
- 9. Gtk.Imageをbase64に変換する方法
- 10. をbase64にバイト配列からの変換とバック
- 11. NSDataをbase64エンコードに変換し、C#のバイト配列を
- 12. DER-AKA Base64 C++の問題へのPEM変換(PKCS7)
- 13. イメージをxamarin.androidでbase64に変換する方法は?
- 14. JavaScriptでファイルをbase64に変換するには?
- 15. Base64との間で文字列を変換する
- 16. クライアント側のコードでバイナリファイルをBase64に変換する
- 17. base64でエンコードされたメールをテキストに変換する
- 18. CでRGBからグレースケールに変換
- 19. C#からC++への変換
- 20. CからC++へのprojectPointsの変換
- 21. c#ラムダ式vbからcに変換#
- 22. CをGoに変換(変換)するツールですか?
- 23. 16進文字列をbase64に変換しますか?
- 24. プロジェクトをC++からObjective-C++に変換する
- 25. dllからc structをc#に変換する
- 26. JavaScriptを使用してローカル画像をbase64に変換する
- 27. 角度jsでbase64文字列をpdfに変換します
- 28. ビデオをbase64データに変換する方法
- 29. Base64文字列をPNGファイルに変換する
- 30. 16進数をBase64 Pythonに変換する際のエンコーディングエラー
現在あなたは何を持っていますか?生のバイナリ? infoset xmlの? –
@Marc Gravell:XmlStringとrawバイトの両方。ありがとう。 –