/** * Constructor to create the SCT * * @param doc */ public SecurityContextToken(int version, Document doc) throws ConversationException { String ns = ConversationConstants.getWSCNs(version); element = doc.createElementNS(ns, "wsc:" + ConversationConstants.SECURITY_CONTEXT_TOKEN_LN); WSSecurityUtil.setNamespace(element, ns, ConversationConstants.WSC_PREFIX); elementIdentifier = doc.createElementNS(ns, "wsc:" + ConversationConstants.IDENTIFIER_LN); element.appendChild(elementIdentifier); String uuid = "uuid:" + UUIDGenerator.getUUID(); elementIdentifier.appendChild(doc.createTextNode(uuid)); setID(getWSSConfig().getIdAllocator().createSecureId("sctId-", element)); }
/** * Constructor to create the SCT * * @param doc */ public SecurityContextToken(int version, Document doc) throws ConversationException { String ns = ConversationConstants.getWSCNs(version); element = doc.createElementNS(ns, "wsc:" + ConversationConstants.SECURITY_CONTEXT_TOKEN_LN); WSSecurityUtil.setNamespace(element, ns, ConversationConstants.WSC_PREFIX); elementIdentifier = doc.createElementNS(ns, "wsc:" + ConversationConstants.IDENTIFIER_LN); element.appendChild(elementIdentifier); String uuid = "uuid:" + UUIDGenerator.getUUID(); elementIdentifier.appendChild(doc.createTextNode(uuid)); setID(getWSSConfig().getIdAllocator().createSecureId("sctId-", element)); }