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













