クラス RsaKeyConverters
- java.lang.Object
-
- org.springframework.security.converter.RsaKeyConverters
public final class RsaKeyConverters extends java.lang.Object
Key
コンバーターインスタンスの作成に使用- 導入:
- 5.2
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static org.springframework.core.convert.converter.Converter<java.io.InputStream,java.security.interfaces.RSAPrivateKey>
pkcs8()
PEM エンコードされた PKCS#8 RSA 秘密鍵をRSAPrivateKey
に変換するためのConverter
を構築します。static org.springframework.core.convert.converter.Converter<java.io.InputStream,java.security.interfaces.RSAPublicKey>
x509()
PEM でエンコードされた X.509RSA 公開鍵または X.509 証明書をRSAPublicKey
に変換するためのConverter
を作成します。
メソッドの詳細
pkcs8
public static org.springframework.core.convert.converter.Converter<java.io.InputStream,java.security.interfaces.RSAPrivateKey> pkcs8()
PEM エンコードされた PKCS#8 RSA 秘密鍵をRSAPrivateKey
に変換するためのConverter
を構築します。鍵は多くの場合 PKCS#1 でフォーマットされ、これはヘッダーで簡単に識別できます。鍵ファイルが "-----BEGIN RSA PRIVATE KEY -----" で始まる場合、PKCS#1 です。PKCS#8 形式の場合、"-----BEGIN PRIVATE KEY -----" で始まります。このコンバーターは、InputStream
を閉じないで、ストリームの発信元についての移植性のない仮定を行い、それ以上使用しないようにします。- 戻り値:
- PEM でエンコードされた PKCS#8 RSA 秘密鍵を読み取り、
RSAPrivateKey
を返すことができるConverter
。
x509
public static org.springframework.core.convert.converter.Converter<java.io.InputStream,java.security.interfaces.RSAPublicKey> x509()
PEM でエンコードされた X.509RSA 公開鍵または X.509 証明書をRSAPublicKey
に変換するためのConverter
を作成します。このコンバーターは、ストリームの起点とさらなる使用について移植性のない仮定をすることを避けるために、InputStream
を閉じません。- 戻り値:
- PEM でエンコードされた X.509RSA 公開鍵を読み取り、
RSAPublicKey
を返すことができるConverter
。