NoSuchProviderException

NoSuchProviderException (프로바이더 부재 예외)

특정 보안 프로바이더(Provider)를 요청했지만 해당 프로바이더가 현재 환경에서 사용할 수 없을 때 던져지는 예외입니다.

출처: Java API Reference

본문

NoSuchProviderExceptionGeneralSecurityException을 상속하는 예외로, 요청한 보안 프로바이더가 등록된 보안 프로바이더 목록에 없을 때 발생합니다. 예를 들어 프로바이더 이름을 지정하는 getInstance(String algorithm, String provider) 메서드에서 존재하지 않는 프로바이더 이름을 넘기면 던져집니다.

ExceptionGeneralSecurityExceptionNoSuchProviderException 계통을 따릅니다. 생성자로는 메시지만 받는 NoSuchProviderException(String msg)와 메시지·원인을 받는 생성자, 원인만 받는 생성자를 제공합니다.

등록된 프로바이더 목록은 Security.getProviders() 메서드로 조회할 수 있습니다.

더 알아보기 (Learn more)

Java 공식 API