RSAPublicKeySpec
RSAPublicKeySpec (RSA 공개 키 명세)
RSA 공개 키를 지정하는 클래스예요. KeySpec 인터페이스의 구현으로, RSA 공개 키를 구성하는 수학적 값들을 담아요.
본문
public class RSAPublicKeySpec
extends Object
implements KeySpec
public RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent)
modulus— n (계수)publicExponent— e (공개 지수)
각 값은 getModulus()와 getPublicExponent()로 얻을 수 있어요.
RSA 공개 키를 KeyFactory로 생성할 때 이 명세를 사용할 수 있어요. 예를 들어 KeyFactory.getInstance("RSA").generatePublic(publicKeySpec)처럼 쓰면 RSAPublicKey 객체를 얻을 수 있어요.