差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:java:sharepointonline:implement2 [2021/07/16 07:09] – [Bouncy Castleライブラリについて] 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ライブラリを導入した理由について、本稿で説明します。\\ | ||
| 行 24: | 行 25: | ||
| 一方、Java 7が提供するTLS Versionは、TLS1.0, | 一方、Java 7が提供するTLS Versionは、TLS1.0, | ||
| - | Cipher Suiteについては、下記に示します。 | + | Cipher Suiteについては、以下に示します。 |
| ^Cipher Suites^length^ | ^Cipher Suites^length^ | ||
| ^TLS_EMPTY_RENEGOTIATION_INFO_SCSV^ ^ | ^TLS_EMPTY_RENEGOTIATION_INFO_SCSV^ ^ | ||
| 行 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:// | ||