Добрый день!
У нас был установлен CSP с ключами в реестре. В общем ключи и сертификаты мы перенесли в контейнер JCP и на версии 1.0.54 все отлично работает и подписывает. Но как только мы поставили JCP 2.0 сразу появилась ошибка "Период использования закрытого ключа истек или еще не наступил". Мб кто сталкивался с подобным?
09.02.2016 16:55:38 ru.CryptoPro.JCP.Sign.c engineSign
WARNING: Период использования закрытого ключа истек или еще не наступил
java.security.SignatureException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Sign.c.engineSign(Unknown Source)
at java.security.Signature.sign(Signature.java:522)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMSignatureMethod.sign(DOMSignatureMethod.java:246)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:378)
at crypto.SmevSign.signEnvelope(SmevSign.java:130)
at crypto.SmevSign.main(SmevSign.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
Caused by: java.security.InvalidKeyException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Key.PrivateKeySpec.signature(Unknown Source)
... 11 more
Exception in thread "main" javax.xml.crypto.dsig.XMLSignatureException: java.security.SignatureException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMSignatureMethod.sign(DOMSignatureMethod.java:249)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:378)
at crypto.SmevSign.signEnvelope(SmevSign.java:130)
at crypto.SmevSign.main(SmevSign.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
Caused by: java.security.SignatureException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Sign.c.engineSign(Unknown Source)
at java.security.Signature.sign(Signature.java:522)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMSignatureMethod.sign(DOMSignatureMethod.java:246)
... 8 more
Caused by: java.security.InvalidKeyException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Key.PrivateKeySpec.signature(Unknown Source)
... 11 more
java.security.SignatureException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Sign.c.engineSign(Unknown Source)
at java.security.Signature.sign(Signature.java:522)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMSignatureMethod.sign(DOMSignatureMethod.java:246)
at ru.CryptoPro.JCPxml.dsig.internal.dom.DOMXMLSignature.sign(DOMXMLSignature.java:378)
at crypto.SmevSign.signEnvelope(SmevSign.java:130)
at crypto.SmevSign.main(SmevSign.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
Caused by: java.security.InvalidKeyException: Период использования закрытого ключа истек или еще не наступил
at ru.CryptoPro.JCP.Key.PrivateKeySpec.signature(Unknown Source)
... 11 more
Отредактировано пользователем 9 февраля 2016 г. 17:01:25(UTC)
| Причина: Не указана