Jak sprawdzić, czy plik PDF jest chroniony hasłem, czy nie

Próbuję użyć narzędzia PdfReader iText, aby sprawdzić, czy dany plik PDF jest chroniony hasłem, czy nie, ale otrzymuję ten wyjątek:

Wyjątek w wątku „Główny wątek” java.lang.NoClassDefFoundError: org / bouncycastle / asn1 / ASN1OctetString

Ale podczas testowania tego samego kodu na pliku niechronionym hasłem działa dobrze. Oto pełny kod:

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

questionAnswers(6)

yourAnswerToTheQuestion