How to sign XGB Model format (.XGB file)

I am using dmlc/XGBoost’s “xgboost.dll” to load my trained ML model into memory using following code snippet

BoosterHandle booster;
XGBoosterCreate(nullptr, 0, &booster);

std::wstring strModelPath = L".\IrisData.xgb"
XGBoosterLoadModel(booster, strModelPath );

This “IrisData.xgb” model is part of our installer package; and from secure deployment prespective, we want to either digitally sign this file or add copyright information to it.
Any suggestions on how to do it or any advice of deploying ML models physically on end user’s machine?