差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:java:sharepointonline:implement2 [2021/07/16 07:11] – [3rd Party Security Providerの導入について] banana | study:java:sharepointonline:implement2 [2025/02/07 05:17] (現在) – banana | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== 3rd Party Security Providerの導入について | + | ====== 3rd Party Security Providerの導入 ====== |
| + | {{keywords> | ||
| [[study: | [[study: | ||
| Bouncy Castleライブラリを導入した理由について、本稿で説明します。\\ | Bouncy Castleライブラリを導入した理由について、本稿で説明します。\\ | ||
| 行 51: | 行 52: | ||
| これが、Bouncy Castleライブラリを導入した理由になります。\\ | これが、Bouncy Castleライブラリを導入した理由になります。\\ | ||
| - | ===== Bouncy Castleライブラリについて ===== | + | {{keywords> |
| + | |||
| + | ====== Bouncy Castleライブラリについて | ||
| Bouncy CastleはJCE(Java Cryptography Enxtension)及びJSSE(Java Security Socket Extension)のProviderです。\\ | Bouncy CastleはJCE(Java Cryptography Enxtension)及びJSSE(Java Security Socket Extension)のProviderです。\\ | ||
| Bouncy CastleがサポートするCipher Suiteについては、ReferenceのBC-FJA-(D)TLSUserGuide-1.0.9.pdfの「Appendix B – Supported Cipher Suites」部分を参照してください。\\ | Bouncy CastleがサポートするCipher Suiteについては、ReferenceのBC-FJA-(D)TLSUserGuide-1.0.9.pdfの「Appendix B – Supported Cipher Suites」部分を参照してください。\\ | ||
| 行 63: | 行 66: | ||
| Bouncy Castle以外にもConscryptというProviderは上記一部分のCipher Suite((TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, | Bouncy Castle以外にもConscryptというProviderは上記一部分のCipher Suite((TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, | ||
| - | ===== Mainコード ===== | + | ====== Mainコード |
| Bouncy Castleを適用するコードを以下に示します。 | Bouncy Castleを適用するコードを以下に示します。 | ||
| <code java> | <code java> | ||
| 行 119: | 行 122: | ||
| - | ===== Reference ===== | + | ====== Reference |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||