Подписать отдельную подпись, используя OpenSAMLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Подписать отдельную подпись, используя OpenSAML

Сообщение Anonymous »

Код: Выделить всё













some value


some value 







< /code>
У меня есть требование подписать корпус мыла, как показано выше. < /p>
Я считаю, что это называется отдельным подписью.signature.setSigningCredential(credential);
signature.setSignatureAlgorithm(SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA1);
signature.setCanonicalizationAlgorithm(SignatureConstants.ALGO_ID_C14N_EXCL_OMIT_COMMENTS);
Затем Marshall the Signature и Call signer.signobject (signature); . Ссылка: https://blog.samlsecurity.com/2012/11/s ... nsaml.html
Достаточно ли приведенный выше псевдо-код, чтобы сгенерировать вышеуказанный XML-запрос? Важно указать ссылку на мое мыло тело: https://litsec.github.io/opensaml-javad ... ature.html> healsmalecatore.html>>>>> ratemalatiation/signature.html> В некоторых значениях по умолчанию?

Код: Выделить всё

URIContentReference uriContentReference = new URIContentReference( bodyId);
uriContentReference.setDigestAlgorithm(SignatureConstants.ALGO_ID_DIGEST_SHA256);
uriContentReference.getTransforms().add(SignatureConstants.TRANSFORM_C14N_EXCL_OMIT_COMMENTS);

signature.getContentReferences().add(uriContentReference);
< /code>
Но я получаю ошибку: ошибка apachesantuariosignerproviderimpl - ошибка, которая возникла в результате вычисления цифровой подписи org.apache.xml.security.signature.ReerenceNitinitializationExcept org.apache.xml.security.signature.reference.calculatedIgest (rewert.java:744) 

tl; dr
Как я могу создать вышеупомянутый запрос xml с использованием opensaml?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... g-opensaml
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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