httpMessageSignaturesImplementationLevel

This commit is contained in:
tamaina 2024-02-27 04:25:51 +00:00
parent f6b7872a02
commit 8579cb222f

View File

@ -94,44 +94,12 @@ export class NodeinfoServerService {
localComments: 0,
},
metadata: {
httpMessageSignaturesSupported: [
{
version: 'draft-ietf-httpbis-message-signatures-02',
/**
* https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-message-signatures-02#name-initial-contents
*/
algorithms: [
'hs2019',
// 'rsa-sha1', [Deprecated]
'rsa-sha256',
'hmac-sha256',
'ecdsa-sha256',
],
/**
* https://datatracker.ietf.org/doc/html/rfc9421#section-6.2
*/
hs2019: [
'ecdsa-p384-sha384',
'ed25519',
],
},
/**
* rfc9421 algorithms:
* https://datatracker.ietf.org/doc/html/rfc9421#section-6.2
* Misskeyはnode:crypto.verifyに食わせるだけなので
*/
/*{
version: 'rfc9421',
algorithms: [
'rsa-pss-sha512',
'rsa-v1_5-sha256',
'hmac-sha256',
'ecdsa-p256-sha256',
'ecdsa-p384-sha384',
'ed25519',
],
},*/
],
/**
* 00: Draft, RSA only
* 01: Draft, Ed25519 suported
* 11: RFC 9421, Ed25519 supported
*/
httpMessageSignaturesImplementationLevel: 1,
nodeName: meta.name,
nodeDescription: meta.description,