Antwort

1

Ich habe festgestellt, dass, wenn ich eine https URL eingeben, Postman ein Pop-up mit Zertifikaten auf dem Computer installiert, die ermöglicht, ein Zertifikat auswählen und an die Anfrage anhängen. Der Dienst, der diese Anforderung erhalten hat, kann eine Anforderung ausführen. GetClientCertificate() und das Zertifikat in der Anforderung abrufen.

0

Sie können das Zertifikat einfach als Kopfzeile in Ihre Anfrage einfügen. Um den Wert zu erhalten, exportieren Sie das Zertifikat aus dem Zertifikatspeicher als Base64-codierte Datei. Öffnen Sie die Zertifikatsdatei in Notepad und Viola! Sie können den folgenden Code verwenden:

var token = headers.GetValues("X-ARR-ClientCert").First(); 
var cert = pCert.GetClientCertificateFromHeader(token);