Exportera en certifikatkedja för betrodd klientcertifikatutfärdare som ska användas med klientautentisering
För att konfigurera ömsesidig autentisering med klienten eller klientautentiseringen kräver Application Gateway att en certifikatkedja för betrodd klientcertifikatutfärdare laddas upp till gatewayen. Om du har flera certifikatkedjor måste du skapa kedjorna separat och ladda upp dem som olika filer på Application Gateway. I den här artikeln får du lära dig hur du exporterar en certifikatkedja för betrodd klientcertifikatutfärdare som du kan använda i konfigurationen för klientautentisering på din gateway.
Förutsättningar
Ett befintligt klientcertifikat krävs för att generera certifikatkedjan för den betrodda klientcertifikatutfärdare.
Exportera certifikat för betrodd klientcertifikatutfärdare
Certifikat för betrodd klientcertifikatutfärdare krävs för att tillåta klientautentisering på Application Gateway. I det här exemplet använder vi ett TLS/SSL-certifikat för klientcertifikatet, exporterar dess offentliga nyckel och exporterar sedan CA-certifikaten från den offentliga nyckeln för att hämta ca-certifikaten för betrodda klienter. Sedan sammanfogar vi alla klientcertifikatutfärdarcertifikat till en betrodd certifikatkedja för klientcertifikatutfärdare.
Följande steg hjälper dig att exportera .pem- eller .cer-filen för ditt certifikat:
Exportera offentligt certifikat
Om du vill hämta en .cer-fil från certifikatet öppnar du Hantera användarcertifikat. Leta upp certifikatet, vanligtvis i "Certifikat – aktuell användare\personligt\certifikat", och högerklicka. Klicka på Alla aktiviteter och klicka sedan på Exportera. Guiden Exportera certifikat öppnas. Om du inte hittar certifikatet under Aktuell användare\Personlig\Certifikat kan du av misstag ha öppnat "Certifikat – lokal dator" i stället för "Certifikat – Aktuell användare"). Om du vill öppna Certifikathanteraren i det aktuella användaromfånget med hjälp av PowerShell skriver du certmgr i konsolfönstret.
Klicka på Nästa i guiden.
Välj Nej, exportera inte den privata nyckeln och klicka sedan på Nästa.
På sidan Filformat för export väljer du Base 64-kodad X.509 (. CER). och klickar sedan på Nästa.
För Fil att exportera bläddrar du till den plats där du vill exportera certifikatet. För Filnamn anger du ett namn för certifikatfilen. Klicka sedan på Nästa.
Klicka på Slutför för att exportera certifikatet.
Certifikatet har exporterats.
Det exporterade certifikatet ser ut ungefär så här:
Exportera CA-certifikat från det offentliga certifikatet
Nu när du har exporterat det offentliga certifikatet ska du nu exportera CA-certifikaten från det offentliga certifikatet. Om du bara har en rotcertifikatutfärdare behöver du bara exportera certifikatet. Men om du har 1+ mellanliggande certifikatutfärdare måste du exportera var och en av dem också.
När den offentliga nyckeln har exporterats öppnar du filen.
Välj fliken Certifieringssökväg för att visa certifikatutfärdare.
Välj rotcertifikatet och klicka på Visa certifikat.
Du bör se rotcertifikatinformationen.
Välj fliken Information och klicka på Kopiera till fil...
Nu har du extraherat information om rotcertifikatutfärdarcertifikatet från det offentliga certifikatet. Guiden Exportera certifikat visas. Följ steg 2–7 från föregående avsnitt (Exportera offentligt certifikat) för att slutföra guiden Exportera certifikat.
Upprepa nu steg 2–6 från det här aktuella avsnittet (Exportera CA-certifikat från det offentliga certifikatet) så att alla mellanliggande certifikatutfärdare exporterar alla mellanliggande CA-certifikat i Base-64-kodade X.509(. CER-format.
Du upprepar till exempel steg 2–6 i det här avsnittet på msit CAZ2-mellanliggande certifikatutfärdare för att extrahera det som ett eget certifikat.
Sammanfoga alla dina CA-certifikat till en fil
Kör följande kommando med alla CA-certifikat som du extraherade tidigare.
Windows:
type intermediateCA.cer rootCA.cer > combined.cer
Linux:
cat intermediateCA.cer rootCA.cer >> combined.cer
Det resulterande kombinerade certifikatet bör se ut ungefär så här:
Nästa steg
Nu har du certifikatkedjan för betrodd klientcertifikatutfärdare. Du kan lägga till detta i konfigurationen för klientautentisering på Application Gateway för att tillåta ömsesidig autentisering med din gateway. Se Konfigurera ömsesidig autentisering med Application Gateway med portalen eller konfigurera ömsesidig autentisering med Hjälp av Application Gateway med PowerShell.