Здравствуйте.
Пытаюсь подписать запрос с помощью калкан, но если использую:
SIGN_METHOD_GOST = "http://www.w3.org/2001/04/xmldsig-more#gost34310-gost34311";
DIGEST_METHOD_GOST = "http://www.w3.org/2001/04/xmldsig-more#gost34311";
то получаю ошибку:
Exception in thread *** org.apache.xml.security.signature.XMLSignatureException: No message with ID "can't identify GOST3410 private key." found in resource bundle "org/apache/xml/security/resource/xmlsecurity"
at kz.gov.pki.kalkan.xmldsig.SignatureGost34310.engineInitSign(SignatureGost34310.java:81)
at org.apache.xml.security.algorithms.SignatureAlgorithm.initSign(SourceFile)
at org.apache.xml.security.signature.XMLSignature.sign(SourceFile)
А если использую:
SIGN_METHOD_RSA = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha1";
DIGEST_METHOD_RSA = "http://www.w3.org/2001/04/xmldsig-more#sha1";
то ошибки нет.