CertificateExceptionCertificateException
Wystąpił błąd związany z certyfikatem podczas operacji SSL/TLS.
Co powoduje ten błąd
Certyfikat nie może zostać sparsowany, jest wygasły, nie jest zaufany lub ma nieprawidłowy format. Problem ten często pojawia się przy certyfikatach samopodpisanych lub błędnie skonfigurowanych magazynach zaufania.
Jak to naprawić
Zainstaluj certyfikat w magazynie zaufania Java (cacerts). Użyj keytool do zarządzania certyfikatami. Na potrzeby programistyczne utwórz niestandardowy TrustManager (nie stosuj w produkcji). Sprawdź ważność certyfikatu.
Powiązane kody błędów
AccessControlExceptionAccessControlException
Kontrola bezpieczeństwa dla określonego uprawnienia zakończyła się niepowodzeniem.
SecurityExceptionSecurityException
Operacja jest odrzucona przez menedżera zabezpieczeń.
IOExceptionIOException
Operacja I/O kończy się niepowodzeniem lub jest przerywana.
ConcurrentModificationExceptionConcurrentModificationException
Kolekcja jest modyfikowana podczas iteracji po niej.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
Usunięcie katalogu kończy się niepowodzeniem, ponieważ katalog nie jest pusty.
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Dostęp do tablicy następuje z użyciem indeksu ujemnego lub większego bądź równego długości tablicy.