001package com.nimbusds.jose; 002 003 004import java.security.Key; 005 006 007/** 008 * Key type exception. 009 * 010 * @author Vladimir Dzhuvinov 011 * @version 2015-06-29 012 */ 013public class KeyTypeException extends KeyException { 014 015 016 /** 017 * Creates a new key type exception. 018 * 019 * @param expectedKeyClass The expected key class. Should not be 020 * {@code null}. 021 */ 022 public KeyTypeException(final Class<? extends Key> expectedKeyClass) { 023 024 super("Invalid key: Must be an instance of " + expectedKeyClass); 025 } 026}