Decryption requires that makecert.exe or the certificate provider be located in the appropriate folder.
It also requires that the client trust the root certificate.
CertMaker.TrustRootCert modifies the Windows Certificate Store.
Unlike Chrome, IE, Safari, etc, Firefox does not use the Windows Certificate Store.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.