private void RevokeEntry(object param) { var entry = (ListItemEntry)param; string serial = entry.Certificate.SerialNumber.ToString(); //check if the serial is already revoked. //if yes unrevoke it,revoke otherwise if (Repository.Instance.IsRevokedCertificate(entry.Certificate.SerialNumber.ToString())) { //already revoked //unrevoke it Repository.Instance.RemoveRevokedSerial(serial); entry.Revoked = false; } else { MessageBoxContent = new RevokeCertViewModel(entry, RevokeEntry, CloseMessageBox); IsMessageBoxVisible = true; } }
private void RevokeEntry(object param) { var entry = (ListItemEntry) param; string serial = entry.Certificate.SerialNumber.ToString(); //check if the serial is already revoked. //if yes unrevoke it,revoke otherwise if (Repository.Instance.IsRevokedCertificate(entry.Certificate.SerialNumber.ToString())) { //already revoked //unrevoke it Repository.Instance.RemoveRevokedSerial(serial); entry.Revoked = false; } else { MessageBoxContent = new RevokeCertViewModel(entry, RevokeEntry, CloseMessageBox); IsMessageBoxVisible = true; } }