private void signAssertion(Assertion assertion, Credential credential) throws SecurityException, MarshallingException, SignatureException { SignatureBuilder signatureBuilder = (SignatureBuilder) builderFactory .getBuilder(Signature.DEFAULT_ELEMENT_NAME); Signature signature = signatureBuilder.buildObject(); signature.setSigningCredential(credential); SecurityHelper.prepareSignatureParams(signature, credential, null, null); assertion.setSignature(signature); Marshaller marshaller = Configuration.getMarshallerFactory().getMarshaller(assertion); marshaller.marshall(assertion); Signer.signObject(signature); }
Marshaller marshaller = Configuration.getMarshallerFactory().getMarshaller(assertion); marshaller.marshall(assertion); Signer.signObject(signature); return assertion;
/** * Signs the given XMLObject in the order provided. * * @param xmlObjects an orderded list of XMLObject to be signed * @throws SignatureException thrown if there is an error computing the signature */ public static void signObjects(List<Signature> xmlObjects) throws SignatureException { for (Signature xmlObject : xmlObjects) { signObject(xmlObject); } }
/** * Signs the given XMLObject in the order provided. * * @param xmlObjects an orderded list of XMLObject to be signed * @throws SignatureException thrown if there is an error computing the signature */ public static void signObjects(List<Signature> xmlObjects) throws SignatureException { for (Signature xmlObject : xmlObjects) { signObject(xmlObject); } }
private static void signObject(Signature signature) throws WSSecurityException { if (signature != null) { try { Signer.signObject(signature); } catch (SignatureException ex) { throw new WSSecurityException("Error signing a SAML assertion", ex); } } }
private static void signObject(Signature signature) throws WSSecurityException { if (signature != null) { try { Signer.signObject(signature); } catch (SignatureException ex) { throw new WSSecurityException("Error signing a SAML assertion", ex); } } }
Signer.signObject(saml2.getSignature()); } catch (SignatureException ex) { throw new Exception("Error signing a SAML assertion", ex);
Signer.signObject(signature); } catch (SignatureException e) { log.debug("Error signing SAML Assertion. An error occurred while signing SAML Assertion with alias "
public static void signAssertion(SignableXMLObject signableXMLObject, Credential signingCredential) throws MarshallingException, SignatureException { Signature signature = buildSAMLObject(Signature.class, Signature.DEFAULT_ELEMENT_NAME); signature.setSigningCredential(signingCredential); signature.setSignatureAlgorithm(Configuration.getGlobalSecurityConfiguration().getSignatureAlgorithmURI(signingCredential)); signature.setCanonicalizationAlgorithm(SignatureConstants.ALGO_ID_C14N_EXCL_OMIT_COMMENTS); signableXMLObject.setSignature(signature); Configuration.getMarshallerFactory().getMarshaller(signableXMLObject).marshall(signableXMLObject); Signer.signObject(signature); }
Marshaller marshaller = Configuration.getMarshallerFactory().getMarshaller(signableMessage); marshaller.marshall(signableMessage); Signer.signObject(signature); } catch (MarshallingException e) { log.error("Unable to marshall protocol message in preparation for signing", e);
Signer.signObject(signature); } catch (SignatureException e) { throw new RuntimeException("opensaml2 signing error: "
Signer.signObject(signature);
logger.error(message,e); Signer.signObject(signature); return signableXmlObject;
Signer.signObject(signature); } catch (MarshallingException e) { log.error("Unable to marshall protocol message in preparation for signing", e);
Signer.signObject(signature); } catch (SignatureException e) { log.error("Unable to sign protocol message", e);