WebRTCデータチャネルを使用してピアがメッセージと署名を別のピアに送信する必要があるユースケースがあります。残念ながら、WebCryptoを使用して生成されたシグネチャはArrayBufferです。つまり、JSON.stringify()を使用してオブジェクトを送信すると、署名が失われます。WebRTCデータチャネルを介してペイロードと暗号署名を送信する方法は?
受信側の署名を損なうことなく、文字列化されたオブジェクトをデータチャネル上で転送できるようにするArrayBufferシグネチャをエンコードする方法はありますか?
ありがとうございます。問題は、私は2つの異なるデータ型があることです:文字列とArrayBuffer。これらは同じトランザクションで送信する必要があります。私はそれらをJavaScriptオブジェクトに両方とも添付しています。 {signedText:、署名:}。私はちょうどデータチャネル上でこのオブジェクトを転送するための適切なメソッドを見つけることができません。 –
UndergroundVault