Heya Toby -
You can probably do this without using PowerShell, although learning to use a new scripting environment is always a good thing
Tableau Server installs / uses openssl, and you can leverage openSSL to create a self-signed cert - no need for IIS. Googling on the appropriate keywords will land you on articles like this:
Of course, none of your browsers will "trust" this self-signed cert, so you'll need to do additional Googling to find steps to "force" the browser to trust the cert in question while you do your testing.
All in all, should be pretty straight forward and I'm sure you can handle it. Happy hunting!
Using the Windows PowerShell ISE I was able to get this far:
I also found out that the available command set is much more limited for the server OS e.g. -FriendlyName created a not-found parameter error error.
If this is indeed a created cert. I still don't know where it exists so I can point Tableau Server to it's file location OR copy it from it's file location to one in the Tableau Server path.
Thank you Russell.
Russell Christopher wrote:
You can probably do this without using PowerShell, although learning to use a new scripting environment is always a good thing...
Yes, I agree but I now prefer learning Python. It's much easier than PowerShell. PS definitely is better than cmd but more complex syntax and greater learning curve (I've already read several books, online and physical). Time & usage are factors in balancing my language learning.
I found "openssl.exe" in the ...\Tableau Server\9.2\apache\bin\ folder, I'll see what I can find on it for a Windows environment since it appears to originally be used for a Unix-based OS. I see a couple text files there so I'll check them out and figure out if this rabbit hole is worth it.