Skip to content
This repository was archived by the owner on Sep 22, 2023. It is now read-only.
This repository was archived by the owner on Sep 22, 2023. It is now read-only.

Unable to convert .cert file to type X509Certificates.X509Certificate2 #79

@uhuru-be

Description

@uhuru-be

Hello,
I'm trying to get an MSAL Token from a third party API via Powershell on linux, using the code below. I uploaded my .crt certificate to /etc/ssl/certs/

CODE :

Import-Module MSAL.PS
Import-Module JWTDetails

$clientID = '...'
$tenantID = '...'
$ClientCertificateLocation = '/etc/ssl/certs/<>'
$ClientCertificate = Get-Item $ClientCertificateLocation
$tokenScope = '...'

$myAccessToken = Get-MsalToken -ClientId $clientID -TenantId $tenantID -ClientCertificate $ClientCertificate -Scope $tokenScope

ERROR
However i get the error below... altough i think there is nothing wrong with my certificate :

Get-MsalToken: Cannot process argument transformation on parameter 'ClientCertificate'. Cannot convert the "/etc/ssl/certs/<>" value of type "System.IO.FileInfo" to type "System.Security.Cryptography.X509Certificates.X509Certificate2"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions