Не удалось загрузить [org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не удалось загрузить [org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings]

Сообщение Anonymous »

Я использую сервер tomcat8, .bouncycastle для подписи документов.
один военный файл уже запущен на моем сервере. когда я развернул новый военный файл для своего второго проекта, тогда исключение «Попадание ниже».

Я проверил каждую ссылку в stackoverflow, но не повезло.


org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Незаконный доступ: этот экземпляр веб-приложения уже остановлен

. Не удалось загрузить
[org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings]. Следующая
трассировка стека создается в целях отладки, а также для
попытки завершить поток, вызвавший несанкционированный доступ.
java.lang.IllegalStateException: Незаконный доступ: этот экземпляр веб-приложения
уже остановлен. Не удалось загрузить


public static void xmlSigner(File xmlFile,String pfxFilePath){
try{
File pfxFile=new File(pfxFilePath);
Security.addProvider(new BouncyCastleProvider());
log.info("Above key store ");
KeyStore keyStore = KeyStore.getInstance("pkcs12", "BC");
log.info("below key store ");
keyStore.load(new FileInputStream(pfxFile),password.toCharArray());
log.info("load pfx file key store ");
String alias = (String) keyStore.aliases().nextElement();
PrivateKey privateKey = (PrivateKey) keyStore.getKey(alias, password.toCharArray());
Certificate[] certificateChain = keyStore.getCertificateChain(alias);
X509Certificate publickeyCertificate = (X509Certificate) certificateChain[certificateChain.length - 1];
//log.info("privateKey : " + privateKey);
//log.info("xmlSigner : " + xmlFile);
log.info("SignerClient - Above Sign and Zip");
SignerUtil.signAndzipFile(xmlFile, privateKey, publickeyCertificate);
log.info("Successfully Signed");
}
catch(Exception xmlSignerException){
log.error("xmlSigner : ", xmlSignerException);
xmlSignerException.printStackTrace();

}

}


Я получаю исключение в строке ниже

KeyStore keyStore = KeyStore.getInstance("pkcs12", "BC");


Подробнее здесь: https://stackoverflow.com/questions/568 ... 11mappings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»