クラス RsaKeyConverters
- java.lang.Object
-
- org.springframework.security.converter.RsaKeyConverters
public final class RsaKeyConverters extends java.lang.ObjectKeyコンバーターインスタンスの作成に使用- 導入:
- 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。