示例#1
0
        public ElectionPartialKeyVerification GuardianBackupVerify(AuxiliaryKeyPair auxiliary_key_pair, ElectionPartialKeyBackup election_partial_key_backup, bool override_rsa, string verifier_id)
        {
            var ctxt = new BackupVerificationRequest()
            {
                auxiliary_key_pair          = auxiliary_key_pair,
                election_partial_key_backup = election_partial_key_backup,
                override_rsa = override_rsa,
                verifier_id  = verifier_id
            };

            return(PostRequest <ElectionPartialKeyVerification, BackupVerificationRequest>("/api/v1/guardian/backup/verify", ctxt));
        }
示例#2
0
        public Guardian Guardian(AuxiliaryKeyPair auxiliary_key_pair, ElectionKeyPair election_key_pair, string id, int number_of_guardians, int quorum, int sequence_order)
        {
            var ctxt = new GuardianRequest()
            {
                auxiliary_key_pair = auxiliary_key_pair,
                election_key_pair  = election_key_pair,
                id = id,
                number_of_guardians = number_of_guardians,
                quorum         = quorum,
                sequence_order = sequence_order
            };

            return(PostRequest <Guardian, GuardianRequest>("/api/v1/guardian", ctxt));
        }