where:
KeyRRExists indicates whether the keystore key's public key RR is present in the DNS
QueuePTRExists indicates whether the new key request for the key is still pending (whether successful or not, all key request DNS records are deleted after processing)
If KeyRRExists is true, the key in the keystore is active (regardless of QueuePTRExists state).
If KeyRRExists is false and QueuePTRExists is true, the new key request for the keystore key has not yet been processed.
If KeyRRExists is false and QueuePTRExists is false, either the original new key request for the keystore key was unsuccessful, or the key has since been deleted since a successful new key request processing.
Exposes new function via wasm:
checkKeyStatus()
expects 3 arguments:
returns JSON of the form:
where:
KeyRRExists
indicates whether the keystore key's public key RR is present in the DNSQueuePTRExists
indicates whether the new key request for the key is still pending (whether successful or not, all key request DNS records are deleted after processing)If
KeyRRExists
is true, the key in the keystore is active (regardless ofQueuePTRExists
state).If
KeyRRExists
is false andQueuePTRExists
is true, the new key request for the keystore key has not yet been processed.If
KeyRRExists
is false andQueuePTRExists
is false, either the original new key request for the keystore key was unsuccessful, or the key has since been deleted since a successful new key request processing.