Add explicit signatures fields for container requests #2

Closed
opened 2025-12-28 18:11:48 +00:00 by sami · 0 comments
Owner

Originally created by @alexvanin on GitHub (Jul 31, 2020).

Originally assigned to: @alexvanin on GitHub.

Put and Delete requests should have RFC-6979 signature, so smart-contract can validate requests from neofs-node. This way malicious node can't create unasked containers on behalf of owner. Put request should also have a public key, so container smart-contract can save it in neofsid contract for next signature verification.

Also it is more convenient to use container structure inside put request message. Fill structure, sign structure, put it into request, send request.

Originally created by @alexvanin on GitHub (Jul 31, 2020). Originally assigned to: @alexvanin on GitHub. Put and Delete requests should have RFC-6979 signature, so smart-contract can validate requests from neofs-node. This way malicious node can't create unasked containers on behalf of owner. Put request should also have a public key, so container smart-contract can save it in neofsid contract for next signature verification. Also it is more convenient to use container structure inside put request message. Fill structure, sign structure, put it into request, send request.
sami 2025-12-28 18:11:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-api#2
No description provided.