クラス PemObject
java.lang.ObjectSE
org.springframework.vault.support.PemObject
内部で DER オブジェクトにデコードされる PEM オブジェクトを表します。通常、
RSAPrivateCrtKeySpecSE を取得するために使用されます。主にフレームワーク内で使用します。
- 導入:
- 2.2
- 作成者:
- Mark Paluch
方法の概要
修飾子と型メソッド説明static PemObjectX509CertificateSE を取得します。1 つ以上のX509CertificateSE を取得します。RSAPrivateCrtKeySpecSE を取得します。RSAPrivateCrtKeySpecSE を取得します。booleanstatic booleanisPemEncoded(StringSE content) コンテンツが PEM エンコードされているかどうかを確認します。booleanbooleanPEMcontentから 1 つ以上のPemObjectを作成します。static PemObjectparseFirst(StringSE content)
メソッドの詳細
isPemEncoded
コンテンツが PEM エンコードされているかどうかを確認します。- パラメーター:
content- インスペクションする内容- 戻り値:
- PEM エンコードの場合は
true。
fromKey
-BEGIN PRIVATE KEY-および-END PRIVATE KEY-で囲まれた PEMcontentからPemObjectを作成します。このメソッドは、最初の PEM オブジェクトを返すか、オブジェクトが見つからなかったことを示すIllegalArgumentExceptionSE をスローします。- パラメーター:
content- PEM コンテンツ。- 戻り値:
- PEM
contentのPemObject。 - 例外:
IllegalArgumentExceptionSE- PEM オブジェクトが見つからなかった場合。
parseFirst
-BEGIN PRIVATE KEY-または-BEGIN PUBLIC KEY-で囲まれた PEMcontentからPemObjectを作成します。このメソッドは、最初の PEM オブジェクトを返すか、オブジェクトが見つからなかったことを示すIllegalArgumentExceptionSE をスローします。- パラメーター:
content- PEM コンテンツ。- 戻り値:
- PEM
contentのPemObject。 - 例外:
IllegalArgumentExceptionSE- PEM オブジェクトが見つからなかった場合。- 導入:
- 2.3
parse
PEMcontentから 1 つ以上のPemObjectを作成します。連結された PEM オブジェクトを受け入れます。- パラメーター:
content- PEM コンテンツ。- 戻り値:
- PEM
contentからのPemObjectのリスト。 - 導入:
- 2.3
isCertificate
public boolean isCertificate()- 戻り値:
- オブジェクトに秘密鍵が含まれていることが識別された場合は true。
- 導入:
- 2.3
isPrivateKey
public boolean isPrivateKey()- 戻り値:
- オブジェクトに秘密鍵が含まれていることが識別された場合は true。
- 導入:
- 2.3
isPublicKey
public boolean isPublicKey()- 戻り値:
- オブジェクトに公開鍵が含まれていることが識別された場合は true。
- 導入:
- 2.3
getCertificate
X509CertificateSE を取得します。- 戻り値:
X509CertificateSE- 導入:
- 2.3
getCertificates
1 つ以上のX509CertificateSE を取得します。- 戻り値:
X509CertificateSE。- 導入:
- 2.4
getRSAPrivateKeySpec
RSAPrivateCrtKeySpecSE を取得します。- 戻り値:
RSAPrivateCrtKeySpecSE- 導入:
- 2.3
getRSAPublicKeySpec
RSAPrivateCrtKeySpecSE を取得します。