| ▲ | tialaramex 3 hours ago | |
Also, the platform SDKs invariably assume platform preferred semantics which might not be what you wanted if you write cross platform software. In particular this means you get another source of platform difference, no only does your Windows App work with different peripherals from the Mac App (because of OS drivers), but now some certificates which work with the Mac App don't work in Windows or vice versa. OpenSSL lets you bundle your CA policies with the app and thus avoid that issue (though now it's your choice what is or isn't accepted and you're probably not ready for that labour) | ||