Currently Dioscuri only builds on Windows. This is because the library used to generate an X.509 certificate (Pluralsight.Crypto) is on .NET Framework and makes win32 API calls:
Package 'Pluralsight.Crypto 1.1.0' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project.
Need to replace this library, possibly by making use of the .NET CertificateRequest