Skip to main content

Function

validateDelegationAuthSig(params)
Ensures a delegation signature is valid for the supplied session key. Run this on the server before trusting materials received over the wire.

Parameters

params.delegationAuthSig
AuthSig
required
params.sessionKeyUri
string
required
The public component (sessionKeyPair.publicKey).

Returns

void
void
Throws if validation fails.

Example

import { validateDelegationAuthSig } from '@lit-protocol/auth';

validateDelegationAuthSig({
  delegationAuthSig,
  sessionKeyUri: sessionKeyPair.publicKey,
});