RSAPublicKeySpec

RSAPublicKeySpec (RSA 공개 키 명세)

RSA 공개 키를 지정하는 클래스예요. KeySpec 인터페이스의 구현으로, RSA 공개 키를 구성하는 수학적 값들을 담아요.

출처: Java API Reference

본문

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 객체를 얻을 수 있어요.

더 알아보기 (Learn more)

Java 공식 API