Til Elleverandører og netvirksomheder Datahub Engrosmodel Test af certifikater inden Go-Live 16. marts 2016 msp/xvje Dok. 13/100811-22 Klassificering: Offentlig/Public 1/7
Indholdsfortegnelse 1. Dokumentinformation... 3 1.1 Versionsoversigt... 3 2. Certifikat kontrol inden Go-Live... 4 2.1 Testprogrammets muligheder... 4 2.2 Installation af testprogrammet... 4 2.3 Afvikling af testprogrammet til kontrol af eksisterende certifikat. 4 2.4 Afvikling af testprogrammet til kontrol af adgang til Datahub med testcertifikat... 6 Dok. 13/100811-22 Klassificering: Offentlig/Public 2/7
1. Dokumentinformation 1.1 Versionsoversigt Ver. Status Dato Beskrivelse Forfatter 0.1 Udkast 24-01-2016 Første udkast af dokumentet. ENDK (MSP) Dok. 13/100811-22 Klassificering: Offentlig/Public 3/7
2. Certifikat kontrol inden Go-Live For at sikre en god teknisk idriftsættelse efter Go-Live, hvor flere aktører ændrer deres grundlæggende installation, er der udarbejdet et testprogram, som kan kontrollere at de korrekte forudsætninger er til stede inden cut-over aktiveres. Programmet er en tilpasning af det programmel, som anvendes i forbindelse med ATS testsystemet. 2.1 Testprogrammets muligheder Funktionaliteten understøtter 2 forskellige processer: 1. Kontrol af eksisterende certifikat eller ved installation af nyt. 2. Kontrol af at der er direkte adgang til Datahub med et temporært certifikat. 2.2 Installation af testprogrammet Start med at installere testprogrammet på den udvalgte server. Opret en folder på serveren, f.eks. C:\DataHubClient. Når det er på plads pakkes zip fil ud. I den udpakkede struktur ligger mappen "TestTool - Datahub". Heri ligger vejledning og selve test-programmet. Bemærk: 1.1.NET version 4.0 skal være installeret Programmet kan køre på alle Windows maskiner, hvis de har.net runtime version 4.0 installeret. Denne kan hentes gratis på Microsofts hjemmeside. 2.3 Afvikling af testprogrammet til kontrol af eksisterende certifikat Ønskes programmet anvendt til at kontrollere pkt. 1, udføres følgende Kør RunTestClient.cmd og programmet finder alle de certifikater, som den enkelte bruger har adgang til. Dok. 13/100811-22 Klassificering: Offentlig/Public 4/7
Vælg det allerede installerede og benyttede certifikat på listen. Det er vigtigt at kontrollere at det er det rigtige certifikat og den korrekte bruger som aktiverer programmet. Dok. 13/100811-22 Klassificering: Offentlig/Public 5/7
Afhængig af sikkerhedsniveauet på serveren kan følgende dialogboks fremkomme. Giv tilladelse og programmet fortsætter. Programmet anvender nu certifikatet til at kommunikere med Datahub og henter den første meddelelse, som ligger i køen. Da dette er i produktionsmiljøet vil der ofte ikke være meddelelser tilgængelige og følgende svar fremkommer i den sorte box. Find følgende tekst. Calling peekmessage method at service: https://b2b.datahub.dk/ Succesfully connected to Datahub, but no message was waiting Tryk Enter for at afslutte programmet... Hermed bekræftes at der er adgang til https://b2b.datahub.dk/. Som er B2B kanalen for Datahub produktion. Hvis der ligger ventende beskeder vil den første blive vist. Men den fjernes ikke fra køen, da der ikke sendes en kvittering på meddelelsen er forstået. Så næste gang Aktørens rigtige forbindelse kalder op, vil de få samme meddelelse og dermed vil data blive fremsendt til det rigtige system. 2.4 Afvikling af testprogrammet til kontrol af adgang til Datahub med testcertifikat Er det ikke muligt at afvikle ovenstående har Energinet.dk konfigureret en organisation med tilhørende certifikat. I den udpakkede fil er der en folder med navnet DatahubAktoerTestConnection Dok. 13/100811-22 Klassificering: Offentlig/Public 6/7
Heri ligger det certifikat som kan forbinde direkte til Datahub. Det er dermed muligt at teste hele processen slet space til Beskedkøen i Datahub, selvom man ikke har mulighed for at installere det endelige certifikat endnu. Installer certifikat via normalprocessen. Kodeordet med medtaget i folderen. Kør RunTestClient.cmd og programmet finder alle de certifikater, som den enkelte bruger har adgang til. Denne gang vælges Her får man adgang til organisationen som er oprettet med dette formål. Organisationen indeholder ingen data og sikkerhedsniveauet er derfor intakt. Dok. 13/100811-22 Klassificering: Offentlig/Public 7/7