private void appendToHeader(WSSecHeader secHeader, Element appendingChild) { // TODO this is bit dubious, before migration code was like "dkSig.appendSigToHeader(rmd.getSecHeader())" // but WSS4J has remove append methods. Need to find why ? Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(appendingChild); }
SOAPPart soapPart = soapMessage.getSOAPPart(); WSSecHeader wsSecHeader = new WSSecHeader(); wsSecHeader.insertSecurityHeader(soapPart);
SOAPPart soapPart = soapMessage.getSOAPPart(); WSSecHeader wsSecHeader = new WSSecHeader(); wsSecHeader.insertSecurityHeader(soapPart); Element importedAssertionElement = (Element) soapPart.importNode( assertionElement, true); Element securityHeaderElement = wsSecHeader.getSecurityHeader(); securityHeaderElement.appendChild(importedAssertionElement);
WSSecHeader secHeader = rmd.getSecHeader(); if ( secHeader != null && secHeader.isEmpty(doc) ) { secHeader.removeSecurityHeader(doc); WSSecHeader secHeader = rmd.getSecHeader(); if ( secHeader != null && secHeader.isEmpty(doc) ) { secHeader.removeSecurityHeader(doc);
WSSecHeader secHeader = new WSSecHeader(); secHeader.insertSecurityHeader(doc);
WSSecHeader secHeader = new WSSecHeader(); secHeader.insertSecurityHeader(doc);
/** * Append the EncryptedKey element to the elements already in the Security * header. * * The method can be called any time after <code>prepare()</code>. This * allows to insert the EncryptedKey element at any position in the Security * header. * * @param secHeader The security header that holds the Signature element. */ public void appendToHeader(WSSecHeader secHeader) { Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(encryptedKeyElement); }
WSSecHeader secHeader = new WSSecHeader(); try { secHeader.insertSecurityHeader(workingDocument); } catch (WSSecurityException e) { logger.log(Logger.LT_EXCEPTION,
/** * Append the EncryptedKey element to the elements already in the Security * header. * * The method can be called any time after <code>prepare()</code>. This * allows to insert the EncryptedKey element at any position in the Security * header. * * @param secHeader The security header that holds the Signature element. */ public void appendToHeader(WSSecHeader secHeader) { Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(encryptedKeyElement); }
WSSecHeader secHeader = new WSSecHeader(); try { secHeader.insertSecurityHeader(signedDoc); } catch (WSSecurityException e) { logger.log(Logger.LT_EXCEPTION, "Exception while adding docuemnt in soap securiy header for MLE");
/** * Append the BinarySecurityToken to the security header. * @param secHeader The security header */ public void appendBSTElementToHeader(WSSecHeader secHeader) { if (bstToken != null && !bstAddedToSecurityHeader) { Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(bstToken.getElement()); bstAddedToSecurityHeader = true; } }
WSSecHeader secHeader = new WSSecHeader(); secHeader.insertSecurityHeader(doc);
/** * Append the BinarySecurityToken to the security header. * @param secHeader The security header */ public void appendBSTElementToHeader(WSSecHeader secHeader) { if (bstToken != null && !bstAddedToSecurityHeader) { Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(bstToken.getElement()); bstAddedToSecurityHeader = true; } }
PrivateKey privateKey = privateKeyEntry.getPrivateKey(); WSSecHeader wsSecHeader = new WSSecHeader(); wsSecHeader.insertSecurityHeader(soapPart);
/** * Adds (prepends) the external Reference element to the Security header. * * The reference element <i>must</i> be created by the * <code>encryptForExternalRef() </code> method. The method prepends the * reference element in the SecurityHeader. * * @param dataRef The external <code>enc:Reference</code> element * @param secHeader The security header. */ public void addExternalRefElement(Element dataRef, WSSecHeader secHeader) { WSSecurityUtil.prependChildElement(secHeader.getSecurityHeader(), dataRef); }
reqData.setActor(actor); WSSecHeader secHeader = new WSSecHeader(actor, mu); secHeader.insertSecurityHeader(doc);
/** * Prepend the EncryptedKey element to the elements already in the Security * header. * * The method can be called any time after <code>prepare()</code>. This * allows to insert the EncryptedKey element at any position in the Security * header. * * @param secHeader The security header that holds the Signature element. */ public void prependToHeader(WSSecHeader secHeader) { WSSecurityUtil.prependChildElement(secHeader.getSecurityHeader(), encryptedKeyElement); }
reqData.setActor(actor); WSSecHeader secHeader = new WSSecHeader(actor, mu); secHeader.insertSecurityHeader(doc);
public void appendDKElementToHeader(WSSecHeader secHeader) { Element secHeaderElement = secHeader.getSecurityHeader(); secHeaderElement.appendChild(dkt.getElement()); }
reqData.setActor(actor); WSSecHeader secHeader = new WSSecHeader(actor, mu); secHeader.insertSecurityHeader(doc);