private void ValidateDatabehandlerCertificateAndThrowIfInvalid(Databehandler databehandler, Miljø miljø) { var valideringsResultat = CertificateValidator.ValidateCertificateAndChain( databehandler.Sertifikat, databehandler.Organisasjonsnummer.Verdi, miljø.CertificateChainValidator.CertificateStore ); if (valideringsResultat.Type != CertificateValidationType.Valid) { throw new SecurityException($"Sertifikatet som brukes for { nameof(Databehandler) } er ikke gyldig. Prøver du å sende med et testsertifikat i produksjonsmiljø eller omvendt? Grunnen er '{valideringsResultat.Type.ToNorwegianString()}', beskrivelse: '{valideringsResultat.Message}'"); } }
public SmokeTestsHelper(Miljø miljø) { _klient = new SikkerDigitalPostKlient(new Databehandler(BringOrganisasjonsnummer, BringThumbprint), new Klientkonfigurasjon(miljø)); }
public Klientkonfigurasjon(Miljø miljø) { Miljø = miljø; }