static void Main(string[] args)
        {
            var konfig = new OppslagstjenesteKonfigurasjon
            {
                ServiceUri = new Uri("https://kontaktinfo-ws-ver2.difi.no/kontaktinfo-external/ws-v4")
            };

            Logging.Initialize(konfig);
            Logging.Log(TraceEventType.Information, "> Starter program!");

            OppslagstjenesteKlient register = new OppslagstjenesteKlient("8702F5E55217EC88CF2CCBADAC290BB4312594AC", "a4 7d 57 ea f6 9b 62 77 10 fa 0d 06 ec 77 50 0b af 71 c4 32", konfig);

            var endringer = register.HentEndringer(983831,
                Informasjonsbehov.Kontaktinfo |
                Informasjonsbehov.Sertifikat |
                Informasjonsbehov.SikkerDigitalPost |
                Informasjonsbehov.Person);

            var personer = register.HentPersoner(new string[] { "08077000292" },
                Informasjonsbehov.Sertifikat |
                Informasjonsbehov.Kontaktinfo |
                Informasjonsbehov.SikkerDigitalPost);

            var printSertifikat = register.HentPrintSertifikat();
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var konfig = new OppslagstjenesteKonfigurasjon
            {
                ServiceUri = new Uri("https://kontaktinfo-ws-ver2.difi.no/kontaktinfo-external/ws-v4")
            };

            Logging.Initialize(konfig);
            Logging.Log(TraceEventType.Information, "> Starter program!");

            OppslagstjenesteKlient register = new OppslagstjenesteKlient("8702F5E55217EC88CF2CCBADAC290BB4312594AC", "a4 7d 57 ea f6 9b 62 77 10 fa 0d 06 ec 77 50 0b af 71 c4 32", konfig);

            var endringer = register.HentEndringer(983831,
                                                   Informasjonsbehov.Kontaktinfo |
                                                   Informasjonsbehov.Sertifikat |
                                                   Informasjonsbehov.SikkerDigitalPost |
                                                   Informasjonsbehov.Person);

            var personer = register.HentPersoner(new string[] { "08077000292" },
                                                 Informasjonsbehov.Sertifikat |
                                                 Informasjonsbehov.Kontaktinfo |
                                                 Informasjonsbehov.SikkerDigitalPost);

            var printSertifikat = register.HentPrintSertifikat();

            Console.ReadKey();
        }
Exemplo n.º 3
0
        public SmokeTests()
        {
            var senderCertificate             = CertificateResource.GetDifiTestCertificate();
            var oppslagstjenesteConfiguration = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljøVerifikasjon1, senderCertificate);

            _oppslagstjenesteKlient = new OppslagstjenesteKlient(oppslagstjenesteConfiguration);
        }
        public void HentPrintsertifikat()
        {
            OppslagstjenesteKonfigurasjon konfigurasjon = null; //Som initiert tidligere

            var oppslagstjenesteKlient = new OppslagstjenesteKlient(konfigurasjon);

            var printSertifikat = oppslagstjenesteKlient.HentPrintSertifikat();
        }
Exemplo n.º 5
0
        public static void Init(TestContext context)
        {
            var konfig = new OppslagstjenesteKonfigurasjon
            {
                ServiceUri = new Uri("https://kontaktinfo-ws-ver2.difi.no/kontaktinfo-external/ws-v4")
            };

            var avsenderSertifikat    = CertificateUtility.SenderCertificate("B0CB922214D11E8CE993838DB4C6D04C0C0970B8", Language.Norwegian);
            var valideringssertifikat = CertificateUtility.ReceiverCertificate("a4 7d 57 ea f6 9b 62 77 10 fa 0d 06 ec 77 50 0b af 71 c4 32", Language.Norwegian);

            _oppslagstjenesteKlient = new OppslagstjenesteKlient(avsenderSertifikat, valideringssertifikat, konfig);
        }
        public static void Init(TestContext context)
        {
            var konfig = new OppslagstjenesteKonfigurasjon
            {
                ServiceUri = new Uri("https://kontaktinfo-ws-ver2.difi.no/kontaktinfo-external/ws-v4")
            };

            var avsenderSertifikat = CertificateUtility.SenderCertificate("B0CB922214D11E8CE993838DB4C6D04C0C0970B8", Language.Norwegian);
            var valideringssertifikat = CertificateUtility.ReceiverCertificate("a4 7d 57 ea f6 9b 62 77 10 fa 0d 06 ec 77 50 0b af 71 c4 32", Language.Norwegian);

            _oppslagstjenesteKlient = new OppslagstjenesteKlient(avsenderSertifikat, valideringssertifikat, konfig);
        }
Exemplo n.º 7
0
            public void Initializes_with_certificates()
            {
                //Arrange
                var senderUnitTestCertificate     = DomainUtility.GetAvsenderTestCertificate();
                var oppslagstjenesteKonfigurasjon = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljøVerifikasjon1, senderUnitTestCertificate);

                //Act
                var oppslagstjenesteKlient = new OppslagstjenesteKlient(oppslagstjenesteKonfigurasjon);

                //Assert
                Assert.Equal(senderUnitTestCertificate, oppslagstjenesteKlient.OppslagstjenesteKonfigurasjon.Avsendersertifikat);
                Assert.Equal(oppslagstjenesteKonfigurasjon, oppslagstjenesteKlient.OppslagstjenesteKonfigurasjon);
            }
        public void HentPersoner()
        {
            OppslagstjenesteKonfigurasjon konfigurasjon = null; //Som initiert tidligere

            var oppslagstjenesteKlient = new OppslagstjenesteKlient(konfigurasjon);

            var personidentifikator = new[] { "08077000292" };
            var personer            = oppslagstjenesteKlient.HentPersoner(personidentifikator,
                                                                          Informasjonsbehov.Kontaktinfo,
                                                                          Informasjonsbehov.Sertifikat,
                                                                          Informasjonsbehov.SikkerDigitalPost,
                                                                          Informasjonsbehov.VarslingsStatus
                                                                          );
        }
        public void HentEndringer()
        {
            OppslagstjenesteKonfigurasjon konfigurasjon = null; //Som initiert tidligere

            var oppslagstjenesteKlient = new OppslagstjenesteKlient(konfigurasjon);

            const int fraEndringsNummer = 600;
            var       endringer         = oppslagstjenesteKlient.HentEndringer(fraEndringsNummer,
                                                                               Informasjonsbehov.Person,
                                                                               Informasjonsbehov.Kontaktinfo,
                                                                               Informasjonsbehov.Sertifikat,
                                                                               Informasjonsbehov.SikkerDigitalPost,
                                                                               Informasjonsbehov.VarslingsStatus
                                                                               );
        }
        private static void Main(string[] args)
        {
            var avsendersertifikatThumbprint = CertificateIssuedToPostenNorgeAsIssuedByBuypassClass3Test4Ca3();
            var konfigurasjon = new OppslagstjenesteKonfigurasjon(Miljø.FunksjoneltTestmiljøVerifikasjon1, avsendersertifikatThumbprint)
            {
                LoggForespørselOgRespons = true
            };

            Log.Debug("> Starter program!");

            //konfigurasjon.SendPåVegneAv = "984661185";

            var register = new OppslagstjenesteKlient(konfigurasjon);

            //var endringer = register.HentEndringer(600,
            //    Informasjonsbehov.Person,
            //    Informasjonsbehov.Kontaktinfo,
            //    Informasjonsbehov.Sertifikat,
            //    Informasjonsbehov.SikkerDigitalPost,
            //    Informasjonsbehov.VarslingsStatus
            //    );

            var personer = register.HentPersoner(new[] { "08077000292" },
                                                 Informasjonsbehov.Kontaktinfo,
                                                 Informasjonsbehov.Sertifikat,
                                                 Informasjonsbehov.SikkerDigitalPost,
                                                 Informasjonsbehov.VarslingsStatus
                                                 );

            var cert = ExportToPEM(personer.ElementAt(0).X509Sertifikat);

            var printSertifikat = register.HentPrintSertifikat();

            Console.WriteLine("Ferdig med oppslag ...");

            Console.ReadKey();
        }