Symptom
Beim Versuch ein Login über der Rest-API mit der PowerShell von Microsoft zu verwenden, bekommt man folgende Fehlermeldung zurück.
PS C:\Users\Username> Invoke-WebRequest -Method 'Post' -Uri "https://editor.signavio.com/p/login"Invoke-RestMethod : Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden..In Zeile:1 Zeichen:1+ Invoke-RestMethod -Method 'Post' -Uri "https://editor.signavio.com/p/ ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Wie kann man den Fehler beheben?
Resolution
Für diese HTTPS-Verbindung muss TLS 1.2 als Defaulteinstellung definiert werden. Dies kann mit der folgenden Code-Zeile erfolgen:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 |
Keywords
KBA , BPI-SIG-CA-API , REST-API for SAP Signavio , How To
SAP Knowledge Base Article - Public