private bool verifycert(bcertificate cert) { rsakey bpbkey = cert.getbroker().bpbk; string mess = cert.getbroker().ToString() + "," + cert.getuser() + "," + cert.getaddress() + "," + cert.getukey().ToString() + "," + cert.getexp().ToString() + "," + cert.getinfo(); BigInteger messh = hashf.hash(mess); return(rsa.verifySig(messh, cert.getsigB(), bpbkey)); }
public void getcertificate(bcertificate c) { utb.AppendText("\tCertificate received from: " + c.getbroker() + " !\n"); cert = c; //set nr or paywords from certificate string[] ax = cert.getinfo().Split(':'); pwnr = Convert.ToInt32(ax[1]); }