ditto/src/utils.ts
2023-03-04 23:26:25 -06:00

17 lines
351 B
TypeScript

import { Context, getPublicKey } from '@/deps.ts';
function getKeys(c: Context) {
const auth = c.req.headers.get('Authorization') || '';
if (auth.startsWith('Bearer ')) {
const privatekey = auth.split('Bearer ')[1];
const pubkey = getPublicKey(privatekey);
return {
privatekey,
pubkey,
};
}
}
export { getKeys };