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);
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?>
< /code> У меня есть требование подписать корпус мыла, как показано выше. < /p> Я считаю, что это называется отдельным подписью.signature.setSigningCredential(credential); signature.setSignatureAlgorithm(SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA1); signature.setCanonicalizationAlgorithm(SignatureConstants.ALGO_ID_C14N_EXCL_OMIT_COMMENTS); [/code] Затем Marshall the Signature и Call signer.signobject (signature); . Ссылка: https://blog.samlsecurity.com/2012/11/signing-with-opensaml.html Достаточно ли приведенный выше псевдо-код, чтобы сгенерировать вышеуказанный XML-запрос? Важно указать ссылку на мое мыло тело: https://litsec.github.io/opensaml-javadoc-mirror/org/opensaml/opensaml-xmlsec-api/3.4.3/index.html?org/opensaml/xmlsec/signature/signature.html> healsmalecatore.html>>>>> ratemalatiation/signature.html> В некоторых значениях по умолчанию?[code] 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) [/code] [b] tl; dr [/b] Как я могу создать вышеупомянутый запрос xml с использованием opensaml?>
Мой Java-апплет может генерировать CMSSignedData с использованием Bouncy Castle 1.4.9 типа «отсоединенный». Затем массив байтов sigData.getEncoded() сохраняется в таблице на сервере (который имеет доступ к невложенным данным содержимого). Теперь я...
Я пытаюсь подписать транзакцию в сети Tron, используя C#. Я могу отправить первоначальный запрос, получить ответ и ответить на него, однако ответ предполагает, что транзакция была подписана другим адресом учетной записи.
Чтобы попытаться объяснить...