6

Signal プロトコルをセットアップしようとしています。誰かがこれで私を助けてくれませんか。https://github.com/WhisperSystems/libsignal-protocol-javascript

彼らは、インストール時に使用する以下のコードを提供しました(つまり、セットアップ用です)。このコードを完成させることができません。とりあえず、ブラウザ自体にキーを保存したいと思います。

var KeyHelper = libsignal.KeyHelper;

var registrationId = KeyHelper.generateRegistrationId();
// Store registrationId somewhere durable and safe.

KeyHelper.generateIdentityKeyPair().then(function(identityKeyPair) {
    // keyPair -> { pubKey: ArrayBuffer, privKey: ArrayBuffer }
    // Store identityKeyPair somewhere durable and safe.
});

KeyHelper.generatePreKey(keyId).then(function(preKey) {
    store.storePreKey(preKey.keyId, preKey.keyPair);
});

KeyHelper.generateSignedPreKey(identityKeyPair, keyId).then(function(signedPreKey) {
    store.storeSignedPreKey(signedPreKey.keyId, signedPreKey.keyPair);
});

// Register preKeys and signedPreKey with the server
4

1 に答える 1