/// <summary>
 /// Oppslagstjenesten for kontakt og reservasjonsregisteret.
 /// </summary>
 /// <param name="avsendersertifikatThumbprint">Thumbprint til sertifikat Virksomhet bruker til å signere 
 /// forespørselen. For informasjon om hvordan du finner dette, se online dokumentasjon:
 ///     <see cref="http://difi.github.io/oppslagstjeneste-klient-dotnet"/>.</param>
 /// <param name="valideringssertifikatThumbprint">Thumbprint til sertifikat Virksomhet bruker til å validere
 /// svar fra Oppslagstjenesten. For informasjon om hvordan du finner dette, se online dokumentasjon:
 ///     <see cref="http://difi.github.io/oppslagstjeneste-klient-dotnet"/></param>
 /// <param name="konfigurasjon"></param>
 public OppslagstjenesteKlient(string avsendersertifikatThumbprint, string valideringssertifikatThumbprint, OppslagstjenesteKonfigurasjon konfigurasjon = null)
 {
     _instillinger = new OppslagstjenesteInstillinger()
     {
         Avsendersertifikat =  ApiClientShared.CertificateUtility.SenderCertificate(avsendersertifikatThumbprint, Language.Norwegian),
         Valideringssertifikat = ApiClientShared.CertificateUtility.ReceiverCertificate(valideringssertifikatThumbprint, Language.Norwegian)
     };
     _konfigurasjon = konfigurasjon ?? new OppslagstjenesteKonfigurasjon();
 }
 /// <summary>
 /// Oppslagstjenesten for kontakt og reservasjonsregisteret.
 /// </summary>
 /// <param name="avsendersertifikat">Brukes for å signere forespørselen mot Oppslagstjenesten. For informasjon om sertifikat, se online dokumentasjon:
 ///     <see cref="http://difi.github.io/oppslagstjeneste-klient-dotnet"/></param>
 /// <param name="valideringsSertifikat">Brukes for å validere svar fra Oppslagstjenesten. For informasjon om sertifikat, se online dokumentasjon:
 ///     <see cref="http://difi.github.io/oppslagstjeneste-klient-dotnet"/></param>
 public OppslagstjenesteKlient(X509Certificate2 avsendersertifikat, X509Certificate2 valideringsSertifikat, OppslagstjenesteKonfigurasjon konfigurasjon = null)
 {
     _instillinger = new OppslagstjenesteInstillinger
     {
         Avsendersertifikat = avsendersertifikat,
         Valideringssertifikat = valideringsSertifikat
     };
     _konfigurasjon = konfigurasjon ?? new OppslagstjenesteKonfigurasjon();
 }
Пример #3
0
 public OppslagstjenesteValidator(Stream response, XmlDocument sentEnvelope, OppslagstjenesteInstillinger instillinger)
     : base(response, SoapVersion.Soap11, sentEnvelope, instillinger.Avsendersertifikat)
 {
     this.instillinger = instillinger;
 }
 public EndringerEnvelope(OppslagstjenesteInstillinger instillinger, long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     _fraEndringsNummer = fraEndringsNummer;
     _informasjonsbehov = informasjonsbehov;
 }
Пример #5
0
 public EndringerEnvelope(OppslagstjenesteInstillinger instillinger, long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     _fraEndringsNummer = fraEndringsNummer;
     _informasjonsbehov = informasjonsbehov;
 }
 protected OppslagstjenesteEnvelope(OppslagstjenesteInstillinger instillinger)
     : base(instillinger)
 {
 }
 public PersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     this.personidentifikator = personidentifikator;
     this._informasjonsbehov  = informasjonsbehov;
 }
 protected OppslagstjenesteEnvelope(OppslagstjenesteInstillinger instillinger) : base(instillinger)
 {
 }
 public PrintSertifikatEnvelope(OppslagstjenesteInstillinger instillinger)
     : base(instillinger)
 {
 }
 public OppslagstjenesteValidator(Stream response, XmlDocument sentEnvelope, OppslagstjenesteInstillinger instillinger)
     : base(response, SoapVersion.Soap11, sentEnvelope, instillinger.Avsendersertifikat)
 {
     this.instillinger = instillinger;
 }
Пример #11
0
 public PrintSertifikatEnvelope(OppslagstjenesteInstillinger instillinger) : base(instillinger)
 {
 }
 public PersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     this.personidentifikator = personidentifikator;
     this._informasjonsbehov = informasjonsbehov;
 }