src/domain/bindings.cjs
BeforeProposed
+1−1
1313function rotate(state,c) {
1414 const binding=lookup(state,'bindings',c);
1515 requireValue(binding.owner===c.actor,'forbidden');
16 requireValue(c.expectedRevision>0,'revision-conflict');
16 requireValue(binding.revision===c.expectedRevision,'revision-conflict');
1717 const cert=lookup(state,'certificates',{tenant:c.tenant,id:c.certificate});
1818 requireValue(cert.owner===binding.owner,'forbidden');
1919 const now=integer(c.now,'now'),grace=integer(c.grace,'grace');