Hjem  >  Kontaktregisteret  >  dotnet_klient

Installere sertifikater

For å kunne bruke dette biblioteket så trenger du et sertifikat for å kunne autentisere deg mot Oppslagstjenesten. Dette bør installeres på maskinen som skal bruke klientbiblioteket. Grunnen til at vi ønsker å installere det er for å ikke ha passord i klartekst i koden.

Alle sertifikater har en unik identifikator som kalles thumbprint. Hvis du ikke ønsker å håndtere selv i koden hvordan sertifikatene skal lastes, så kan du følge guiden under, steg for steg. Til slutt gjennomgås det hvordan du kan finne thumbprint til det installerte sertifikatet.

Installere virksomhetssertifikat

Virksomhetssertifikatet brukes av virksomheten for å signere forespørsler som går til Oppslagstjenesten.

  1. Dobbeltklikk på sertifikatet (Sertifikatnavn.p12)
  2. Velg at sertifikatet skal lagres i Current User eller Local Machine og trykk Next
  3. Filnavn skal nå være utfylt. Trykk Next
  4. Skriv inn passord for privatnøkkel og velg Mark this key as exportable …, trykk Next
  5. Velg Automatically select the certificate store based on the type of certificate
  6. Klikk Next og Finish
  7. Får du spørsmål om å godta sertifikatkjeden så du gjør det.
  8. Du skal da få en dialog som sier at importeringen var vellykket. Trykk OK.

Finne thumbprint til installert sertifikat

OppslagstjenesteKlient tar inn OppslagstjenesteKonfigurasjon, som igjen tar inn thumbprint direkte:

var konfigurasjon = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljø, avsendersertifikatThumbprint);
var klient = OppslagstjenesteKlient(konfigurasjon);

Det er enklest å finne thumbprint gjennom Microsoft Management Console (mmc.exe).

  1. Velg File -> Add/Remove Snap-in…
  2. Merk Certificates og trykk Add >
  3. Hvis sertifikatet ble installert i Current User velges My user account, hvis det er installert på Local Machine velges Computer Account. Klikk Finish og OK
  4. Ekspander Certificates-noden, velg Personal og åpne Certificates
  5. Dobbeltklikk på sertifikatet du installerte
  6. Velg Details, scroll ned til Thumbprint og kopier

Ønsker du å sende inn sertifikater du har allerede har initialisert, kan du bruke konstruktøren OppslagstjenesteKonfigurasjon(Miljø, X509Certificate2).