Como verificar se um PDF é protegido por senha ou não

Estou tentando usar o PdfReader da iText para verificar se um determinado arquivo PDF está protegido por senha ou não, mas estou recebendo esta exceção:

Exceção no thread "Main Thread" java.lang.NoClassDefFoundError: org / bouncycastle / asn1 / ASN1OctetString

Mas ao testar o mesmo código em um arquivo não protegido por senha, ele é executado corretamente. Aqui está o código completo:

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

questionAnswers(6)

yourAnswerToTheQuestion