Cómo verificar si un PDF está protegido con contraseña o no

Estoy intentando usar el PdfReader de iText para verificar si un archivo PDF dado está protegido con contraseña o no, pero obtengo esta excepción:

Excepción en el hilo "Tema principal" java.lang.NoClassDefFoundError: org / bouncycastle / asn1 / ASN1OctetString

Pero cuando se prueba el mismo código con un archivo no protegido por contraseña, funciona bien. Aquí está el código completo:

try {
    PdfReader pdf = new PdfReader("C:\\abc.pdf");
} catch (IOException e) {
    e.printStackTrace();
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta