「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[証明書]]
--[[.NETの署名・暗号化アルゴリズム]]

* 目次 [#a4dd93a0]
#contents

*概要 [#ie7d800b]
-JavaとC#に各種の暗号化の機能を提供している。
-.NETではPCLで使える(最近では[[.NET Standard]]もサポートしている)。
-X509Certificate、X509Certificate2の代替として利用可能。
-C#での証明書(特にPEM)操作には、[[BouncyCastle>https://www.bouncycastle.org/]]を使用しているケースが多い。
-.NET Coreでドロップされた暗号化ライブラリを互換維持のため.NET Coreに実装するのに利用できる。

*参考 [#yc5ef113]

-bouncycastle.org~
https://www.bouncycastle.org/
-Bouncy Castle (cryptography) - Wikipedia~
https://en.wikipedia.org/wiki/Bouncy_Castle_(cryptography)
-Bouncy Castle を使ってみる - プログラム日記~
http://a4dosanddos.hatenablog.com/entry/2015/06/30/002123

**NuGet Gallery [#v14cd258]
-BouncyCastle~
https://www.nuget.org/packages/BouncyCastle/

-BouncyCastle.NetCore~
https://www.nuget.org/packages/BouncyCastle.NetCore/

**Qiita [#yb905708]
-BouncyCastle(C#)でX509自己証明書を作成する~
http://qiita.com/skitoy4321/items/faae0de8b09feac9b2c6
-BouncyCastle(C#)で他の証明書から派生したX509証明書を作成する~
http://qiita.com/skitoy4321/items/b05e472078c33545f792
-BouncyCastle(C#)で、キーストア(PKCS#12)や、CMSデータ(PKCS#7)を作成する~
http://qiita.com/skitoy4321/items/4b832ef4680bdcb4b018
-OpenSSLで作成したRSA暗号鍵をC#で読み込む方法~
http://qiita.com/y_yoda/items/f4bd3ec56ac7591c5804

**Stack Overflow [#w2265c52]
-c# - How to read a PEM RSA private key from .NET~
http://stackoverflow.com/questions/243646/how-to-read-a-pem-rsa-private-key-from-net
-, etc.

----
Tags: [[:セキュリティ]], [[:暗号化]], [[:証明書]], [[:.NET Core]], [[:.NET Standard]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS