Hi there,
I've built a spreadsheet that I share with people online. Someone asked if I could "digital sign my macros for those who are security conscious and block unsigned macros". Although open to the idea, I must admit I didn't know what he was referring to initially (and I'm still confused about it). I've looked online and it seems that there are two possibilities: a certificate provided by a commercial certificate authority or a self-signed certificate. The first option seems crazy expensive (hundreds of $ every year just to get a signature?) while I'm puzzled by the usefulness of the second. So here are my questions:
- What is the actual point of a digital certificate? How does it make my spreadsheet less risky for my users?
- Do people really spend hundreds of $ every year to get a certificate from a company?
- I've managed to self sign my excel file (VBA project) following an online tutorial but I still don't understand the purpose of it. What's the point of me signing it? Is it just to help users whose excel parameter is on "not execute VBA if unsigned"? Because they can easily go pass that and activate macros anyway, no?
- Is that what my initial user was most likely asking me to do?
Sorry for these basic questions, but reading articles online showed me how to self-sign (or get a certificate from an online provider) but it didn't make its purpose clearer to me.
Thanks
Bookmarks