Я создаю приложение, используя express. И у меня есть SOAP запрос API. В этом SOAP API я должен отправить nonce, timestamp и digest password. Сначала я попробовал это с PHP, успешно отправил запрос и получил ответ. Теперь я хотел бы сделать это также с Node Js. Тогда я попробовал пакет wsse npm. Но это не создало правильный пароль. Вот что я попробовал.
const wsse = require('wsse');
const token2 = new wsse.UsernameToken({
username: 'hdfhrhe', // (required)
password: 'ergerherh', // (required)
created: Timestamp, // (optional) you can specify `craeted`.
nonce: NonceWithEncode, // (optional) you can specify `nonce`.
sha1encoding: 'hex' // (optional) you can specify `sha1encoding` for wrong WSSE Username Token implementation.
});
console.log(token2.getWSSEHeader());
Что мне нужно для этого сделать.
digest_pw = Base64 ( SHA-1 ( nonce + timestamp+ SHA-1 ( password ) ) );
Как я могу это сделать ?? Есть ли способ ??