クラス PemContent
java.lang.ObjectSE
org.springframework.boot.ssl.pem.PemContent
certificatesSE および private keysSE を提供できる PEM エンコードされたコンテンツ。- 導入:
- 3.2.0
- 作成者:
- Scott Frederick, Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明booleanPEM コンテンツからすべてのcertificatesSE を解析して返します。PEM コンテンツからprivate keysSE を解析して返します。getPrivateKey(StringSE password) PEM コンテンツからprivate keysSE を解析して返します。秘密鍵がない場合はnullを返します。inthashCode()static booleanisPresentInText(StringSE text) 指定されたテキストに PEM コンテンツが存在する場合に返します。static PemContent指定されたPathSE からPemContentをロードします。static PemContent指定されたテキストを含む新しいPemContentインスタンスを返します。toString()
メソッドの詳細
getCertificates
PEM コンテンツからすべてのcertificatesSE を解析して返します。ほとんどの PEM ファイルには、単一の証明書または証明書 チェーンが含まれています。- 戻り値:
- 証明書
- 例外:
IllegalStateExceptionSE- 証明書をロードできなかった場合
getPrivateKey
PEM コンテンツからprivate keysSE を解析して返します。- 戻り値:
- 秘密鍵
- 例外:
IllegalStateExceptionSE- 秘密鍵をロードできなかった場合
getPrivateKey
PEM コンテンツからprivate keysSE を解析して返します。秘密鍵がない場合はnullを返します。- パラメーター:
password- 秘密鍵またはnullを復号化するためのパスワード- 戻り値:
- 秘密鍵
equals
hashCode
public int hashCode()toString
load
指定されたPathSE からPemContentをロードします。- パラメーター:
path- コンテンツをロードするパス- 戻り値:
- ロードされた PEM コンテンツ
- 例外:
IOExceptionSE- IO エラー時
of
指定されたテキストを含む新しいPemContentインスタンスを返します。- パラメーター:
text- PEM エンコードされたコンテンツを含むテキスト- 戻り値:
- 新しい
PemContentインスタンス
isPresentInText
指定されたテキストに PEM コンテンツが存在する場合に返します。- パラメーター:
text- チェックするテキスト- 戻り値:
- テキストに PEM エンコードされたコンテンツが含まれている場合。