Implement managed browser security, individual agents and observability
This commit is contained in:
1 parent
ff482ebe23
commit
ea448de2d4
172 files changed
+5404
-347
No files matched your search
@@ -0,0 +1,6 @@
|
||||
import {generateKeyPairSync} from 'node:crypto';
|
||||
import channel from '../../packages/core/policy-channel.cjs';
|
||||
export function managementIdentity(store){
|
||||
let keys=store.get('channelSigningKeys');if(!keys){const pair=generateKeyPairSync('ml-dsa-87');keys={privateKey:pair.privateKey.export({type:'pkcs8',format:'pem'}),publicKey:pair.publicKey.export({type:'spki',format:'pem'})};store.put('channelSigningKeys',keys);}
|
||||
const edPrivate=store.get('keys').privateKey;return {edPrivate,pqPrivate:keys.privateKey,publicKey:keys.publicKey,identity:channel.identity(edPrivate,keys.privateKey,keys.publicKey)};
|
||||
}
|
||||
Reference in new issue
Block a user