public class RsaRawEncryptor extends Object implements org.springframework.security.crypto.encrypt.BytesEncryptor, org.springframework.security.crypto.encrypt.TextEncryptor, RsaKeyHolder
| Constructor and Description |
|---|
RsaRawEncryptor() |
RsaRawEncryptor(KeyPair keyPair) |
RsaRawEncryptor(KeyPair keyPair,
RsaAlgorithm algorithm) |
RsaRawEncryptor(PublicKey publicKey) |
RsaRawEncryptor(RsaAlgorithm algorithm) |
RsaRawEncryptor(String pemData) |
RsaRawEncryptor(String encoding,
PublicKey publicKey,
PrivateKey privateKey) |
RsaRawEncryptor(String encoding,
PublicKey publicKey,
PrivateKey privateKey,
RsaAlgorithm algorithm) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] encryptedByteArray) |
String |
decrypt(String encryptedText) |
byte[] |
encrypt(byte[] byteArray) |
String |
encrypt(String text) |
String |
getPublicKey() |
public RsaRawEncryptor(RsaAlgorithm algorithm)
public RsaRawEncryptor()
public RsaRawEncryptor(KeyPair keyPair, RsaAlgorithm algorithm)
public RsaRawEncryptor(KeyPair keyPair)
public RsaRawEncryptor(String pemData)
public RsaRawEncryptor(PublicKey publicKey)
public RsaRawEncryptor(String encoding, PublicKey publicKey, PrivateKey privateKey)
public RsaRawEncryptor(String encoding, PublicKey publicKey, PrivateKey privateKey, RsaAlgorithm algorithm)
public String getPublicKey()
getPublicKey in interface RsaKeyHolderpublic String encrypt(String text)
encrypt in interface org.springframework.security.crypto.encrypt.TextEncryptorpublic String decrypt(String encryptedText)
decrypt in interface org.springframework.security.crypto.encrypt.TextEncryptorpublic byte[] encrypt(byte[] byteArray)
encrypt in interface org.springframework.security.crypto.encrypt.BytesEncryptorpublic byte[] decrypt(byte[] encryptedByteArray)
decrypt in interface org.springframework.security.crypto.encrypt.BytesEncryptorCopyright © 2018 SpringSource. All rights reserved.