How to create a certificate using powershell
In a previous blog article we used a self signed certificate to authenticate against Azure. We used PowerShell to achieve this.
We used the following PowerShell script:
- We used “C:\ProgramData\LimagitoX\Certificates\Sharepoint” as output path for the certificate files
- We used Test123! as password
- Our certificate is valid for two years > -NotAfter (Get-Date).AddYears(2)
# This PowerShell script will create the certificate files under the following directory
$certPath = "C:\ProgramData\LimagitoX\Certificates\Sharepoint"
New-Item -ItemType Directory -Path $certPath -Force | Out-Null
$cert = New-SelfSignedCertificate -Subject "CN=FileMoverCert" `
-CertStoreLocation "Cert:\CurrentUser\My" `
-KeyExportPolicy Exportable `
-KeySpec Signature `
-KeyLength 2048 `
-KeyAlgorithm RSA `
-HashAlgorithm SHA256 `
-NotAfter (Get-Date).AddYears(2)
$password = ConvertTo-SecureString -String "Test123!" -Force -AsPlainText
Export-PfxCertificate -Cert $cert -FilePath "$certPath\FileMover.pfx" -Password $password
Export-Certificate -Cert $cert -FilePath "$certPath\FileMover.cer"
Write-Host "Certificate created!" -ForegroundColor Green
Write-Host "Thumbprint: $($cert.Thumbprint)"
Write-Host "Upload $certPath\FileMover.cer to Azure Portal"
Open PowerShell as Administrator (Run as Admin ..) and paste the script + <Enter>

If you need any help about this ‘create a certificate’ article, please let us know.
Best Regards,
Limagito Team
#certificate #managedfiletransfer #filetransfer #filemanagement













