差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:sharepointonline:implement2 [2021/07/16 07:11] – [3rd Party Security Providerの導入について] bananastudy:java:sharepointonline:implement2 [2025/02/07 05:17] (現在) banana
行 1: 行 1:
-====== 3rd Party Security Providerの導入について ======+====== 3rd Party Security Providerの導入 ====== 
 +{{keywords>3rd Party Security Providerの導入}}
 [[study:java:sharepointonline:implement1|SAML Security token 取得の実装]]で、Bouncy Castleライブラリがpom.xmlにありました。\\ [[study:java:sharepointonline:implement1|SAML Security token 取得の実装]]で、Bouncy Castleライブラリがpom.xmlにありました。\\
 Bouncy Castleライブラリを導入した理由について、本稿で説明します。\\ Bouncy Castleライブラリを導入した理由について、本稿で説明します。\\
行 51: 行 52:
 これが、Bouncy Castleライブラリを導入した理由になります。\\ これが、Bouncy Castleライブラリを導入した理由になります。\\
  
-===== Bouncy Castleライブラリについて =====+{{keywords>Java add Bouncy Castle Provider, Sharepoint online}} 
 + 
 +====== 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, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256))を提供しますが、利用可能なPlatformに制限((Nativeライブラリを利用可能なPlatformは現在次の通りです。Linux x86_64 (64-bit), Mac x86_64 (64-bit), Windows x86 (32-bit), Windows x86_64 (64-bit)。例えば、Linux s390x distributionでは、利用不可なので注意が必要です。))があります。 Bouncy Castle以外にもConscryptというProviderは上記一部分のCipher Suite((TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256))を提供しますが、利用可能なPlatformに制限((Nativeライブラリを利用可能なPlatformは現在次の通りです。Linux x86_64 (64-bit), Mac x86_64 (64-bit), Windows x86 (32-bit), Windows x86_64 (64-bit)。例えば、Linux s390x distributionでは、利用不可なので注意が必要です。))があります。
  
-===== Mainコード =====+====== Mainコード ======
 Bouncy Castleを適用するコードを以下に示します。 Bouncy Castleを適用するコードを以下に示します。
 <code java> <code java>
行 119: 行 122:
  
  
-===== Reference =====+====== Reference ======
   * [[https://developer.mozilla.org/ja/docs/Glossary/Cipher_suite|Cipher suite (暗号スイート)]]   * [[https://developer.mozilla.org/ja/docs/Glossary/Cipher_suite|Cipher suite (暗号スイート)]]
   * [[https://downloads.bouncycastle.org/fips-java/BC-FJA-(D)TLSUserGuide-1.0.9.pdf|BC-FJA-(D)TLSUserGuide-1.0.9]]   * [[https://downloads.bouncycastle.org/fips-java/BC-FJA-(D)TLSUserGuide-1.0.9.pdf|BC-FJA-(D)TLSUserGuide-1.0.9]]

QR Code
QR Code study:java:sharepointonline:implement2 (generated for current page)