クラス Ssl
java.lang.ObjectSE
org.springframework.boot.web.server.Ssl
SSL 構成のための単純なサーバーに依存しない抽象化。
- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson, Vladimir Tsanev, Stephane Nicoll, Scott Frederick
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static Ssl特定のバンドル名のSslインスタンスを作成するためのファクトリメソッド。使用する SSL バンドルの名前を返します。証明書の場所を PEM 形式で返します。証明書の秘密鍵の場所を PEM 形式で返します。StringSE[]サポートされている SSL 暗号を返します。クライアント認証が不要("none" )、必要("want" )、必要("need" )のいずれであるかを返します。StringSE[]有効な SSL プロトコルを返します。キーストア内のキーを識別するエイリアスを返します。キーストア内のキーにアクセスするために使用されるパスワードを返します。SSL 証明書(通常は jks ファイル)を保持するキーストアへのパスを返します。キーストアへのアクセスに使用するパスワードを返します。キーストアのプロバイダーを返します。キーストアの型を返します。使用する SSL プロトコルを返します。SNI 構成の SSL バンドルへのホスト名のマッピングを返します。信頼認証局チェーンの場所を PEM 形式で返します。信頼証明書の秘密鍵の場所を PEM 形式で返します。SSL 証明書を保持するトラストストアを返します。トラストストアへのアクセスに使用するパスワードを返します。トラストストアのプロバイダーを返します。トラストストアの型を返します。booleanSSL サポートを有効にするかどうかを返します。static boolean指定されたインスタンスで SSL が有効かどうかを返します。void使用する SSL バンドルの名前を設定します。voidsetCertificate(StringSE certificate) voidsetCertificatePrivateKey(StringSE certificatePrivateKey) voidsetCiphers(StringSE[] ciphers) voidsetClientAuth(Ssl.ClientAuth clientAuth) voidsetEnabled(boolean enabled) voidsetEnabledProtocols(StringSE[] enabledProtocols) voidsetKeyAlias(StringSE keyAlias) voidsetKeyPassword(StringSE keyPassword) voidsetKeyStore(StringSE keyStore) voidsetKeyStorePassword(StringSE keyStorePassword) voidsetKeyStoreProvider(StringSE keyStoreProvider) voidsetKeyStoreType(StringSE keyStoreType) voidsetProtocol(StringSE protocol) voidsetServerNameBundles(ListSE<Ssl.ServerNameSslBundle> serverNameBundles) voidsetTrustCertificate(StringSE trustCertificate) voidsetTrustCertificatePrivateKey(StringSE trustCertificatePrivateKey) voidsetTrustStore(StringSE trustStore) voidsetTrustStorePassword(StringSE trustStorePassword) voidsetTrustStoreProvider(StringSE trustStoreProvider) voidsetTrustStoreType(StringSE trustStoreType)
コンストラクターの詳細
Ssl
public Ssl()
メソッドの詳細
isEnabled
public boolean isEnabled()SSL サポートを有効にするかどうかを返します。- 戻り値:
- SSL サポートを有効にするかどうか
setEnabled
public void setEnabled(boolean enabled) getBundle
使用する SSL バンドルの名前を返します。- 戻り値:
- SSL バンドル名
- 導入:
- 3.1.0
setBundle
使用する SSL バンドルの名前を設定します。- パラメーター:
bundle- SSL バンドル名- 導入:
- 3.1.0
getClientAuth
クライアント認証が不要("none" )、必要("want" )、必要("need" )のいずれであるかを返します。トラストストアが必要です。- 戻り値:
- 使用する
Ssl.ClientAuth
setClientAuth
getCiphers
サポートされている SSL 暗号を返します。- 戻り値:
- サポートされている SSL 暗号
setCiphers
getEnabledProtocols
有効な SSL プロトコルを返します。- 戻り値:
- 有効な SSL プロトコル。
setEnabledProtocols
getKeyAlias
キーストア内のキーを識別するエイリアスを返します。- 戻り値:
- キーエイリアス
setKeyAlias
getKeyPassword
キーストア内のキーにアクセスするために使用されるパスワードを返します。- 戻り値:
- キーのパスワード
setKeyPassword
getKeyStore
SSL 証明書(通常は jks ファイル)を保持するキーストアへのパスを返します。- 戻り値:
- キーストアへのパス
setKeyStore
getKeyStorePassword
キーストアへのアクセスに使用するパスワードを返します。- 戻り値:
- キーストアのパスワード
setKeyStorePassword
getKeyStoreType
キーストアの型を返します。- 戻り値:
- キーストア型
setKeyStoreType
getKeyStoreProvider
キーストアのプロバイダーを返します。- 戻り値:
- キーストアプロバイダー
setKeyStoreProvider
getTrustStore
SSL 証明書を保持するトラストストアを返します。- 戻り値:
- トラストストア
setTrustStore
getTrustStorePassword
トラストストアへのアクセスに使用するパスワードを返します。- 戻り値:
- トラストストアのパスワード
setTrustStorePassword
getTrustStoreType
トラストストアの型を返します。- 戻り値:
- トラストストアの型
setTrustStoreType
getTrustStoreProvider
トラストストアのプロバイダーを返します。- 戻り値:
- トラストストアプロバイダー
setTrustStoreProvider
getCertificate
証明書の場所を PEM 形式で返します。- 戻り値:
- 証明書の場所
setCertificate
getCertificatePrivateKey
証明書の秘密鍵の場所を PEM 形式で返します。- 戻り値:
- 証明書の秘密鍵の場所
setCertificatePrivateKey
getTrustCertificate
信頼認証局チェーンの場所を PEM 形式で返します。- 戻り値:
- 信頼証明書の場所
setTrustCertificate
getTrustCertificatePrivateKey
信頼証明書の秘密鍵の場所を PEM 形式で返します。- 戻り値:
- 信頼証明書の秘密鍵の場所
setTrustCertificatePrivateKey
getProtocol
使用する SSL プロトコルを返します。- 戻り値:
- SSL プロトコル
setProtocol
isEnabled
指定されたインスタンスで SSL が有効かどうかを返します。- パラメーター:
ssl-SSLインスタンスまたはnull- 戻り値:
- SSL が有効な場合は
true - 導入:
- 3.1.0
getServerNameBundles
SNI 構成の SSL バンドルへのホスト名のマッピングを返します。- 戻り値:
- ホスト名から SSL バンドルへのマッピング
setServerNameBundles
forBundle
特定のバンドル名のSslインスタンスを作成するためのファクトリメソッド。- パラメーター:
bundle- バンドルの名前- 戻り値:
- バンドルセットを含む新しい
Sslインスタンス - 導入:
- 3.1.0