com.biuqu.encryption.converter.BasePemConverter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bq-encryptor Show documentation
Show all versions of bq-encryptor Show documentation
easy use for mostly encryption
The newest version!
package com.biuqu.encryption.converter;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import java.io.InputStream;
import java.security.KeyPair;
import java.security.Security;
/**
* 抽象的Pem格式文件转换器
*
* @author BiuQu
* @date 2022/11/11 23:05
**/
public abstract class BasePemConverter implements PemConverter
{
/**
* 获取秘钥键值对
*
* @param in 秘钥文件流
* @param pwd 秘钥key
* @return 秘钥键值对对象
*/
protected abstract KeyPair toPair(InputStream in, byte[] pwd);
static
{
//引入BouncyCastle算法支持
Security.addProvider(new BouncyCastleProvider());
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy