Cross Platform Code Signing Tool / Action

For Windows, we have signtool which comes as part of SDK and we can use it for signing various types of binaries like DLL, EXE, MSI and Scripts like PowerShell, but it won’t work in Linux. I have Actions which can run on Linux (.net core and so on). But just for signing, I am forced to use Windows runner. Hence I am trying to search if there is any cross platform tool which can be used to sign binaries like EXE, MSI, DLLs, PS1 files etc on Linux & Mac also.