6 min read
Boost your IT automation efficiency with new ScriptRunner release
We have just released our latest ScriptRunner update, version 7.1, packed with powerful new features aimed at making IT...
ScriptRunner Blog
You need to create a PFX file because you "only" received a .CER, a .CRT file and an RSA key when buying an SSL certificate? With PowerShell, it's easy – in this article, I am describing the required steps. The best thing is, it works without additional modules, without installing other software, because Windows users already have all the means necessary on board.
If you don't want to rely on self-signed SSL certificates, you can purchase a certificate from one of the countless resellers. You are ready to go if the correct .CER, .CRT and the .PFX file containing the private key were delivered at the time of purchase. But what to do in case a .CER and a .CRT file were delivered, but only an RSA key was included? Then you have to generate the .PFX file yourself. The good news: The effort is minimal and in combination with the CERTUTIL tool, PowerShell will help us!
Let's take a closer look at merging the required files:
In the first step, you save the RSA key in a file with the extension .KEY. For this, it is enough to copy the complete RSA-Key into the native Windows editor (or any other text editor) and then save it with the file extension .KEY.
IMPORTANT: The .KEY file must have the identical name to your .CRT or .CER file!
You want to make sure that both files are the same directory.
Open the PowerShell and navigate to the corresponding directory:
As an example for the directory where the .CRT / .CER and the .KEY file are located.
Now you can use CERTUTIL to create a .PFX file from the existing files, which contains the private key. To do this, run the following in PowerShell:
"beispielCER" (exampleCER) in this case specifies the already existing .CER file, "beispielPFX" (examplePFX) is the new .PFX file to be created, which will contain the private key.
When executing the command, a password must still be entered. A tip: The password will be needed when importing the certificate later - so remember it and/or consider writing it down.
A password must be assigned
Once you have assigned a password and confirmed it, the new .PFX file will be generated and stored in the same directory as the two original files.
Success message after the new .PFX file has been created.
I hope the short explanation was helpful.
Good luck with the implementation and #KeepOnScripting
We just launched our Demo System so you can get a preview. This is what it looks like to have one portal where you trigger all your automated tasks: from resetting an AD account password to managing a VMware VM as well as performing jobs in Azure and Exchange.
Use your PowerShell knowledge to achieve more: automate repetitive tasks, ensure results with consistent quality. Work smarter, not harder!
Sep 30, 2024 by Frank Kresse
We have just released our latest ScriptRunner update, version 7.1, packed with powerful new features aimed at making IT...
Aug 16, 2024 by Heiko Brenn
Welcome to Scriptember! We are thrilled to announce the launch of a unique, month-long campaign dedicated to...
Aug 14, 2024 by Jeffery Hicks
I'd like to think that because you are reading this, you are a professional PowerShell user and this article will be a...
Markus Hipp is a Systems Engineer in the Customer Success Team at ScriptRunner. He especially enjoys helping customers develop scripts for the automation process in the customer's own infrastructure for their Azure services or for hybrid operations. He has been working in IT for 10 years, including several years for a large Japanese corporation.