<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px"><span class="ContentPasted0" style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px;background-color:rgb(255, 255, 255)">Hei,</span></span>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span class="ContentPasted0" style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px;background-color:rgb(255, 255, 255)"><br class="ContentPasted0">
</span></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span class="ContentPasted0" style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px;background-color:rgb(255, 255, 255)">Det du har delt her ser ut som en java kode som kan lage en type</span><span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0"> xmlsec1
 (</span><a href="https://www.systutorials.com/docs/linux/man/1-xmlsec1/" style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0">https://www.systutorials.com/docs/linux/man/1-xmlsec1/</a><span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0">)
 signatur over XML innhold. Jeg har tidligere brukt xmlsec1 i PKI undervisning for arkivstudentene våre. PDF signering er nok litt anderledes og noe jeg selv ikke har utforsket så veldig.</span></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0"><br>
</span></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0">Følgende side har noen eksempler på hvordan dette med XML-signering ser ut:</span></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0"><br>
</span></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0 ContentPasted1"><a href="https://www.ibm.com/docs/en/b2b-integrator/5.2?topic=z-xml-digital-signature-service" id="LPNoLPOWALinkPreview">https://www.ibm.com/docs/en/b2b-integrator/5.2?topic=z-xml-digital-signature-service</a><br>
</span></div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1"></div>
<div class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px">
<span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px"><br class="ContentPasted0">
</span></div>
<span class="FluidPluginCopy" style="font-size:14px;font-family:"Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;margin:0px"><span style="font-size:12pt;font-family:Calibri, Arial, Helvetica, sans-serif;margin:0px" class="ContentPasted0"> -
 Thomas</span></span><br>
</span></div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Fra:</b> Aamot Software <ole@aamot.software><br>
<b>Sendt:</b> tirsdag 3. januar 2023 08:01<br>
<b>Til:</b> Thomas Sødring <tsodring@oslomet.no><br>
<b>Kopi:</b> nikita-noark@nuug.no <nikita-noark@nuug.no><br>
<b>Emne:</b> Re: Watermarks i PDF (Re: Sv: Validering av filformater)</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hei igjen,<br>
<br>
Her er kode for å finne inverse hash'er i et XML-dokument, jeg regner <br>
med at signaturen til<br>
PDF-dokumenter kan finnes på samme måte, bare ved å bytte ut <br>
kanoniserende funksjon fra XML<br>
til PDF:<br>
<br>
Source (HashSignature.java)<br>
<br>
public String getXMLInvHash(String xmlDocument) {<br>
         String xmlHasHString = "";<br>
         try {<br>
             Transformer transformer = this.getTransformer();<br>
             ByteArrayOutputStream byteArrayOutputStream = new <br>
ByteArrayOutputStream();<br>
             StreamResult xmlOutput = new <br>
StreamResult(byteArrayOutputStream);<br>
             transformer.transform(new StreamSource(new <br>
StringReader(xmlDocument)), xmlOutput);<br>
             String canString = <br>
canonicalizeXml(byteArrayOutputStream.toByteArray());<br>
             byte[] shaByte = hashStringToBytes(canString);<br>
             xmlHasHString = Base64.getEncoder().encodeToString(shaByte);<br>
         } catch (TransformerException e) {<br>
             e.printStackTrace();<br>
         }<br>
         return xmlHasHString;<br>
     }<br>
<br>
     private String canonicalizeXml(final byte[] xmlDocument) {<br>
         String canonicString = "";<br>
         try {<br>
             Init.init();<br>
             Canonicalizer canon = <br>
Canonicalizer.getInstance("https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2006%2F12%2Fxml-c14n11&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=aM3EnpgHdJsnQDiqAyHfXk9utyrNE8AQuh5KjKUtTSE%3D&reserved=0");<br>
             // System.out.println("Can : " + new <br>
String(canon.canonicalize(xmlDocument)));<br>
             canonicString = new String(canon.canonicalize(xmlDocument));<br>
         } catch (ParserConfigurationException e) {<br>
             e.printStackTrace();<br>
         } catch (IOException e) {<br>
             e.printStackTrace();<br>
         } catch (SAXException e) {<br>
             e.printStackTrace();<br>
         } catch (InvalidCanonicalizerException e) {<br>
             e.printStackTrace();<br>
         } catch (CanonicalizationException e) {<br>
             e.printStackTrace();<br>
         }<br>
         return canonicString;<br>
     }<br>
<br>
     private Transformer getTransformer() {<br>
         TransformerFactory transformerFactory = null;<br>
         Transformer transformer = null;<br>
         try {<br>
             transformerFactory = TransformerFactory.newInstance();<br>
             transformer = transformerFactory.newTransformer();<br>
             transformer.setOutputProperty("encoding", "UTF-8");<br>
             transformer.setOutputProperty("indent", "no");<br>
             transformer.setOutputProperty("omit-xml-declaration", <br>
"yes");<br>
<br>
         } catch (TransformerException e) {<br>
             e.printStackTrace();<br>
         }<br>
         return transformer;<br>
     }<br>
<br>
     private byte[] hashStringToBytes(String input) {<br>
         MessageDigest digest = null;<br>
         try {<br>
             digest = MessageDigest.getInstance("SHA-256");<br>
         } catch (NoSuchAlgorithmException e) {<br>
             e.printStackTrace();<br>
         }<br>
         final byte[] hash = <br>
digest.digest(input.getBytes(StandardCharsets.UTF_8));<br>
         return hash;<br>
     }<br>
<br>
<br>
Den 2023-01-03 07:39, skrev Aamot Software:<br>
> Hei,<br>
> <br>
> Både Adobe Acrobat og LibreOffice har en funksjon for å skrive<br>
> Watermarks i PDF'er.<br>
> <br>
> Se<br>
> <URI:https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelpx.adobe.com%2Fno%2Facrobat%2Fusing%2Fadd-watermarks-pdfs.html&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8wSX54QLqhbUgFJm3yeC%2BTpZs0c1ySPZj2lmEtRIB1w%3D&reserved=0><br>
> og<br>
> <<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.libreofficehelp.com%2Fhow-to-add-watermark-in-libreoffice-writer%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Oxk1X2sGJi89VpLOjWuhd%2FkBANhhZqiyW0MhhA6Q1gY%3D&reserved=0">https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.libreofficehelp.com%2Fhow-to-add-watermark-in-libreoffice-writer%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Oxk1X2sGJi89VpLOjWuhd%2FkBANhhZqiyW0MhhA6Q1gY%3D&reserved=0</a>><br>
> <br>
> Se eksempel på et PDF-dokument med teksten ("GNOME Foundation") i<br>
> grønn Watermarks skrevet fra LibreOffice på<br>
> <URI:https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.aamot.software%2FAamot_CV_2023.pdf&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BweSU8B1ijo45uHBEXE4%2BBzsK7a04Jkr4%2B3r1AwvwIw%3D&reserved=0><br>
> <br>
> Aspose Java API har et programmertbart Java-grensesnitt for å skrive<br>
> Watermarks i PDF'er.  Se<br>
> <URI:https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.aspose.com%2Fpdf%2Fadd-watermark-to-pdf-using-java%2F%23Java-API-to-Add-Watermark-to-PDF&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xyHQQVK8%2FVIi%2BcFgv7iUyN6dMqHWjE%2Bg7P1hTTGBU30%3D&reserved=0><br>
> <br>
> Source (pom.xml):<br>
> <br>
> <repository><br>
>     <id>AsposeJavaAPI</id><br>
>     <name>Aspose Java API</name><br>
>     <url>https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.aspose.com%2Frepo%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uBgJVh8cBSDvPbKnUAVpeuborh3RdsCUtjWIoww9ip8%3D&reserved=0</url><br>
> </repository><br>
> <br>
> <dependency><br>
>     <groupId>com.aspose</groupId><br>
>     <artifactId>aspose-pdf</artifactId><br>
>     <version>21.6</version><br>
> </dependency><br>
> <br>
> Source (Watermarks.Java):<br>
> <br>
> // Load PDF document<br>
> Document doc = new Document("Aamot_CV_2022.pdf");<br>
> <br>
> // Create a formatted text<br>
> FormattedText formattedText = new FormattedText("GNOME Foundation",<br>
> java.awt.Color.GREEN, FontStyle.Courier, EncodingType.Identity_h,<br>
> true, 40.0F);<br>
> <br>
> // Create watermark artifact and set its properties<br>
> WatermarkArtifact artifact = new WatermarkArtifact();<br>
> artifact.setText(formattedText);<br>
> artifact.setArtifactHorizontalAlignment (HorizontalAlignment.Center);<br>
> artifact.setArtifactVerticalAlignment (VerticalAlignment.Center);<br>
> artifact.setRotation (90);<br>
> artifact.setOpacity (0.5);<br>
> artifact.setBackground (false);<br>
> <br>
> // Add watermark to the first page of PDF<br>
> doc.getPages().get_Item(1).getArtifacts().add(artifact);<br>
> <br>
> // Save watermarked PDF document<br>
> doc.save("Aamot_CV_2023.pdf");<br>
> <br>
> Mvh,<br>
> Ole<br>
> <br>
> Den 2022-12-19 11:41, skrev Thomas Sødring via nikita-noark:<br>
>> Hei,<br>
>> <br>
>> Merk! Jeg kan ikke nok om PDF/A til å uttale med bastant. Ta det jeg<br>
>> sier med en<br>
>> klype salt. Jeg synes spørsmålet er interessant og kaster ut mine<br>
>> tanker<br>
>> og håper andre kan komme med innspill.<br>
>> <br>
>> Når jeg leser om PDF/A og signaturer (overfladisk) så ville jeg<br>
>> trodd at dette<br>
>> ikke ville være et problem. Jeg forstod det slik at signaturer dekket<br>
>> et sett<br>
>> av innhold i dokumentet og selve signaturen ligger i en "lomme" i PDF<br>
>> filen.<br>
>> <br>
>> I teorien skal det være mulig å flytte innholdet og signaturen inn i<br>
>> en PDF/A<br>
>> fil, men kun dersom det ikke ble gjort endringer til innhold feks et<br>
>> problem med<br>
>> en font / bilde. Det er vel avhengig av hvor mye konvertering som må<br>
>> skje.<br>
>> <br>
>> En stund tilbake ble det sagt at signaturer er noe fagmiljøet ikke<br>
>> har tenkt over i det<br>
>> hele tatt. Det er ikke sant da signaturer er noe som er beskrevet i<br>
>> Noark og<br>
>> løsningen der er jeg delvis enig i.<br>
>> <br>
>> Noark håndterer problemstillingen med at Noark velger at du kun skal<br>
>> dokumentere<br>
>> hvorvidt dokumentets signatur stemte under danningen. Noark sin<br>
>> XML/XSD gjør<br>
>> ikke plass for noe teknisk bevaring av PKI infrastrukturinformasjon.<br>
>> <br>
>> <xs:complexType name="elektroniskSignatur"><br>
>>   <xs:sequence><br>
>>     <xs:element name="elektroniskSignaturSikkerhetsnivaa"<br>
>> type="n5mdk:elektroniskSignaturSikkerhetsnivaa"/><br>
>>     <xs:element name="elektroniskSignaturVerifisert"<br>
>> type="n5mdk:elektroniskSignaturVerifisert"/><br>
>>     <xs:element name="verifisertDato" type="n5mdk:verifisertDato"/><br>
>>     <xs:element name="verifisertAv" type="n5mdk:verifisertAv"/><br>
>>   </xs:sequence><br>
>> </xs:complexType><br>
>> <br>
>> (ref:<br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Fschemas%2Fblob%2Fmaster%2FN5%2Fv5.0%2Farkivstruktur.xsd%23L566&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RW5s7Jy7S4mP%2BVxDbUu%2F6R4swi3hiEez18R4sg8Z1sA%3D&reserved=0)">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Fschemas%2Fblob%2Fmaster%2FN5%2Fv5.0%2Farkivstruktur.xsd%23L566&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RW5s7Jy7S4mP%2BVxDbUu%2F6R4swi3hiEez18R4sg8Z1sA%3D&reserved=0)</a><br>
>> <br>
>> <br>
>> Noark 5v4 hadde en restriksjon på elektroniskSignaturVerifisert som<br>
>> ble borte i<br>
>> Noark 5v5.<br>
>> <br>
>> <xs:restriction base="xs:string"><br>
>>  <xs:enumeration value="Signatur påført, ikke verifisert"/><br>
>>  <xs:enumeration value="Signatur påført og verifisert"/><br>
>> </xs:restriction><br>
>> <br>
>> I teorien kan det i Noark 5v5 stå "Signatur påført, verifisert og<br>
>> ikke verifisert"!<br>
>> <br>
>> Denne generelle tilnærmingen er noe jeg opplever som både positivt<br>
>> og negativt.<br>
>> Det er positivt at Noark har valgt hvordan signaturer skal håndteres<br>
>> og her er<br>
>> det en fiks ferdig tilnærming fagmiljøet kan diskutere for å komme<br>
>> fram til en<br>
>> best practice. Positivt også at det er så enkelt. Men den verdien i<br>
>> elektroniskSignaturVerifisert kan bli viktig senere.<br>
>> <br>
>> Det vi tidligere har diskutert i nikita prosjektet er hvorvidt<br>
>> organisasjoner<br>
>> burde bevare den offentlig nøkkelen som ble brukt til å verifisere<br>
>> signaturen,<br>
>> eller ikke. Fra en etterprøvbarhetsperspektiv så er svaret til det<br>
>> JA. Depot<br>
>> burde bevare de offentlig nøklene som er brukt. Men slik er det ikke<br>
>> i Noark og<br>
>> den delen av en "chain-of-custody" skal bevist kastes. Jeg mistenker<br>
>> at grunnen<br>
>> Noark gjør det slikt er fordi Noark ikke skal styre for mye dette da<br>
>> det kan<br>
>> være noen uante kostnader her. Altså at depot ikke skal bry seg om<br>
>> autentisitet<br>
>> på dette nivået.<br>
>> <br>
>> Tid vil være en utfordring dersom vi bevarer slike nøkler med<br>
>> dokumentet. Vi må<br>
>> også bevare hvilken algoritme og håpe at det fortsatt vil være en<br>
>> implementasjon<br>
>> tilgjengelig som gjør at vi kan verifisere signaturen på en<br>
>> uavhengig vis.<br>
>> <br>
>> Dette med uavhengig vis er viktig synes jeg! Jeg mistenker at Norge<br>
>> vil bruke<br>
>> informasjonssiloer og bli mer og mer avhengig av leverandører for<br>
>> ting<br>
>>  som verifisering av signatur. Da vil depot ha et problem dersom det<br>
>> er viktig å<br>
>> sikre etterprøvbarheten til signaturen. Dersom etterprøvbarheten er<br>
>> viktig så<br>
>> må depot besitte kompetanse (enkelt) og infrastruktur, noe som ikke<br>
>> er enkelt<br>
>> om det er en proprietær tjeneste der ting er skjult.<br>
>> <br>
>> Noark løser problemet ditt dersom du kan leve med at depot ikke<br>
>> trenger å<br>
>> senere verifisere signaturer på PDF/A variantene. Du trenger bare å<br>
>> verifisere<br>
>> at dokumentets signatur er gyldig og så konvertere til PDF/A.<br>
>> <br>
>> Dersom vi ser litt mer på dette så er det vel slik at de PDF/A filer<br>
>> burde være<br>
>> identifisert med PUID fmt/476 (2a) eller fmt/477 (2b), men det du<br>
>> etterspør er<br>
>> egne PUID for PDF/A filer som inneholder en signatur som kan<br>
>> verifiseres.<br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1263&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=mHTKxr44Ft%2BMH30O0%2Fggjvs7TdkEweYqToeqCCt0pBc%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1263&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=mHTKxr44Ft%2BMH30O0%2Fggjvs7TdkEweYqToeqCCt0pBc%3D&reserved=0</a><br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1264&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0eZV5mcwHKC1MSNPrZ697AstD5DykJjdEGXyPzCaXYk%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1264&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0eZV5mcwHKC1MSNPrZ697AstD5DykJjdEGXyPzCaXYk%3D&reserved=0</a><br>
>> <br>
>> <br>
>> fmt/276 er danningsformatet for PDF 1.7 (slik jeg forstår det) så<br>
>> det er ingen<br>
>> forsøk på å få dette til PDF/A.<br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1016&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=d3O9RGzpKVh4U01OoduuAwPdgN2mVB5ByvBhsdDdocc%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nationalarchives.gov.uk%2FPRONOM%2FFormat%2FproFormatSearch.aspx%3Fstatus%3DdetailReport%26id%3D1016&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554650021%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=d3O9RGzpKVh4U01OoduuAwPdgN2mVB5ByvBhsdDdocc%3D&reserved=0</a><br>
>> <br>
>> <br>
>> Jeg husker jeg snakket med en leverandør en gang om mismatch i<br>
>> registrerte<br>
>> filformater i databasen og de fortalte at det var en nesten umulig<br>
>> oppgave å<br>
>> vite om ting faktisk var i PDF/A. Jeg ville håpet at vi er kommet<br>
>> videre siden<br>
>> da!<br>
>> <br>
>> Når det gjelder spørsmål 1:<br>
>> <br>
>> Først vil jeg trekke oppmerksomheten til en diskusjon i Noark på<br>
>> github<br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Fnoark5-standard%2Fpull%2F99%23issuecomment-814962618&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BSflINSNIIQMHm3FiTBEbwGVbKKRmFnL3gZlesA2fFc%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Fnoark5-standard%2Fpull%2F99%23issuecomment-814962618&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BSflINSNIIQMHm3FiTBEbwGVbKKRmFnL3gZlesA2fFc%3D&reserved=0</a><br>
>> <br>
>> <br>
>> der det framkommer at noen depot institusjoner ikke ønsker å beholde<br>
>> flere<br>
>> kopier av et dokument. Greit å ha en slik perspektiv i bakhodet når<br>
>> man<br>
>> diskuterer dette.<br>
>> <br>
>> "Vil bruk av metadatafeltene elektroniskSignatur i Noark kunne<br>
>> erstatte<br>
>> bevaringen av en uendret versjon?"<br>
>> <br>
>> Min forståelse er at du har et signert dokument i vanlig PDF, ikke<br>
>> PDF/A. Så<br>
>> denne produksjonsformat PDF filen kan inneholde fonter og annet<br>
>> informasjon som<br>
>> er lenket til operativsystemet som skapte PDF dokumentet. Dette er noe<br>
>> som vil<br>
>> ha utfordringer når det gjelder bevaring. Når du konverterer til<br>
>> PDF/A blir<br>
>> signaturen feil. Så du er nødt til å konvertere til PDF/A, men du<br>
>> mister<br>
>> signaturen. Da må du ivareta signaturen på en måte. Her kan Noark<br>
>> sin metadata<br>
>> brukes til å bekrefte at signaturen stemte. Men egentlig kan du vel<br>
>> bevare begge<br>
>> deler, men produksjonformat PDF'n vil miste noe av nytteverdien det<br>
>> øyeblikket det<br>
>> ikke er mulig å verifisere signaturen og dersom du er avhengig av en<br>
>> tjeneste<br>
>> for å verifisere så vil det skje når tjenesten legges ned  /<br>
>> nøkler ikke er<br>
>> tilgjengelig.<br>
>> <br>
>> Merk! Jeg kan ikke nok om postens tjeneste for å vite om offentlig<br>
>> nøkler er fritt<br>
>> tilgjengelig for nedlasting, hva skjer dersom en privatnøkkel blir<br>
>> lekket og det<br>
>> er tilbakekalling osv.<br>
>> <br>
>> Hva som vil gi best integritet over tid? Jeg tror etterprøvbarheten<br>
>> og mulighet<br>
>> til å verifisere dokumentet når som helst vil være det som gir best<br>
>> integritet.<br>
>> Dersom det ikke er mulig så vil det kanskje være en sporbar prosess<br>
>> på<br>
>> verifikasjonen som er best. At det registreres at signaturen er<br>
>> verifisert,<br>
>> av hvem og når. "Hvem" er vel bare et programvare.<br>
>> <br>
>> Spørsmål 2:<br>
>> <br>
>> Litt beslektet diskusjon fra arkade5:<br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Farkade5%2Fissues%2F97&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=wxCwYOeHMk0YEwSeZZazQaJZ3kANn1i3m65X64KEQ6o%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farkivverket%2Farkade5%2Fissues%2F97&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=wxCwYOeHMk0YEwSeZZazQaJZ3kANn1i3m65X64KEQ6o%3D&reserved=0</a><br>
>> <br>
>> At Pronom ikke er ønskelig i danning, det er en depot anliggende. I<br>
>> nikita ønsker<br>
>> jeg å bruke relevant verktøy for å identifisere pronomkoder så<br>
>> fort som mulig.<br>
>> Jo mer kontroll du har, jo bedre. Du er inn på det når du etterspør<br>
>> pronomkoder<br>
>> for å skille signert/ ikke signert PDF/A<br>
>> <br>
>> Jeg vet at Petter Reinholdtsen jobbet med å få sosi koder inn i<br>
>> pronom listen<br>
>> og lagde en M701-verdikatalog for Noark 5 (Tjenestegrensesnitt)<br>
>> <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fpetterreinholdtsen%2Fm701-noark5-katalog&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Twd%2FhY4QYIBr4cLF234zxV4gt9Y754sfbAi%2FkXOtsbU%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fpetterreinholdtsen%2Fm701-noark5-katalog&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Twd%2FhY4QYIBr4cLF234zxV4gt9Y754sfbAi%2FkXOtsbU%3D&reserved=0</a><br>
>> <br>
>> Dette er vel et spørsmål som må løftes høyere. Jeg har ingen<br>
>> tillit at det<br>
>> finnes noen hos Arkivverket som har evnen eller kunnskap til å gjøre<br>
>> denne<br>
>> jobben så jeg er usikker hvem som er riktig instans.<br>
>> <br>
>> Det må være mulig å gjøre dette, men er det så viktig å ha egen<br>
>> pronom kode for<br>
>> en PDF/A som er signert? Jeg tror JA, det er veldig viktig. Det er<br>
>> litt som<br>
>> pronomkoder for docx. Det er interessant og viktig å vite om du har<br>
>> docx filer med PUID fmt/494 fordi de er kryptert!<br>
>> <br>
>> -------------------------<br>
>> <br>
>> Fra: nikita-noark <nikita-noark-bounces@nuug.no> på vegne av Thomas<br>
>> Sødring via nikita-noark <nikita-noark@nuug.no><br>
>> Sendt: torsdag 15. desember 2022 09:40<br>
>> Til: nikita-noark@nuug.no <nikita-noark@nuug.no><br>
>> Emne: Vs: Validering av filformater<br>
>> <br>
>> Hei,<br>
>> <br>
>> Denne kom i innboksen min i går kveld fra Pål Mjørlund ved<br>
>> Innlandet fylkesarkiv og er et tematikk som jeg synes er interessant<br>
>> og relevant her på listen. Jeg har litt dårlig tid med sensur<br>
>> akkurat nå, men tenkte å svare her og la andre kommentere dersom de<br>
>> ønsker det.<br>
>> <br>
>> -- start --<br>
>>  Mange har nå gått over til fullelektronisk arkivering av<br>
>> dokumenter. I en del tilfeller gjelder dette også avtaler som har<br>
>> blitt sendt til digital signering. Jeg oppfatter at de fleste<br>
>> kommunene benytter den nasjonale fellesløsningen til dette, og at det<br>
>> dermed er postens signeringsportal som blir brukt for selve<br>
>> signeringsprosessen. Jeg antar at du har kjennskap til løsningene og<br>
>> teknologien, men dokumentasjon på løsningen finnes her:<br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignering-docs.readthedocs.io%2Fen%2Flatest%2Findex.html&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=61JxedqwHAarHuiv%2BmDq3rDeOHpy1QuPWKjWAMuEi0s%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignering-docs.readthedocs.io%2Fen%2Flatest%2Findex.html&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=61JxedqwHAarHuiv%2BmDq3rDeOHpy1QuPWKjWAMuEi0s%3D&reserved=0</a>
 [1] . Dette<br>
>> betyr at det allerede finnes en del dokumenter i sak/arkivløsningene<br>
>> som inneholder en digital signatur (basert på PAdES og XAdES).<br>
>> <br>
>> Jeg har gjort noen kontroller i forhold til dokumenter som har blitt<br>
>> arkivert med avansert digital signatur, og oppdager at disse<br>
>> dokumentene heller ikke validerer som godkjent arkivformat. Dette har<br>
>> vært kjent hos Arkivverket og det ble på et møte sagt at dersom det<br>
>> kun er signaturen som avviker fra PDF/A-2, så godkjennes signerte<br>
>> PDF-dokumenter. Dette er imidlertid ikke helt enkelt. Dokumentene som<br>
>> jeg finner i sak/arkivløsningen fremstår dessverre ikke som PDF/A i<br>
>> det hele tatt, men som PDF 1.7 (pronom: fmt/276). Dette gjelder også<br>
>> dokumenter som var konvertert til PDF/A før de ble sendt til<br>
>> signering. Jeg har ikke funnet noen egen pronom-kode som viser at<br>
>> dette dokumentet inneholder en digital signatur, selv om det<br>
>> sannsynligvis burde være mulig å identifisere signaturen inne i<br>
>> dokumentet.<br>
>> <br>
>> Bekymringen min er derfor i forhold til videre håndtering av disse<br>
>> dokumentene. Den digitale signaturen kan kun bekreftes så lenge filen<br>
>> er uendret. Dersom vi produserer PDF/A av et signert dokument vil det<br>
>> ikke være mulig å validere signeringen lenger. Denne utfordringen<br>
>> kan komme i forbindelse med produksjon av arkivuttrekk, men også i<br>
>> konverteringsprosesser som skjer i et arkivdepot for å vedlikeholde<br>
>> arkivdata.<br>
>> <br>
>> Jeg har egentlig to hovedspørsmål:<br>
>> <br>
>> Spørsmål 1:<br>
>> I Noark-løsninger kan det være flere måter å håndtere digitale<br>
>> signaturer. I de uttrekkene vi har mottatt, har jeg så langt ikke<br>
>> sett at metadatafeltet elektroniskSignatur har blitt benyttet (M507,<br>
>> M508, M622 og M623). I mitt hode kunne en slik kontroll være<br>
>> automatisert i en løsning som benytter signeringsportalen. Jeg har<br>
>> imidlertid ikke fått signaler om at noen løsninger støtter en slik<br>
>> kontroll.<br>
>> Flere opererer med flere varianter (eller bruker betegnelsen<br>
>> «versjoner») av dokumentet – slik at løsningen kan lagre både en<br>
>> arkivvariant og en signert variant. Det er imidlertid ikke praktisert<br>
>> å ta med flere av disse variantene i uttrekk. Vi ser at behovet for<br>
>> flere varianter er økende, ved at du gjerne skal ha en offentlig<br>
>> variant (i forhold til meroffentlighet og/eller publisering på<br>
>> postjournal hvor vi nå får krav om PDF/UA). Vil bruk av<br>
>> metadatafeltene elektroniskSignatur i Noark kunne erstatte bevaringen<br>
>> av en uendret versjon av det signerte dokumentet og hvilken løsning<br>
>> vil gi best integritet over tid?<br>
>> <br>
>> Spørsmål 2:<br>
>>  Vi ønsker at en dokumentanalyse basert på PRONOM skal være<br>
>> grunnlaget for å gjennomføre en dokumentkonvertering. Vi oppfatter<br>
>> at filnavn og mime-type er mer utbredt grunnlagsdata i dag. Dersom<br>
>> signerte dokumenter hadde hatt egne PRONOM-koder ville det vært<br>
>> betydelig enklere å bevare originalversjonen av et signert dokument.<br>
>> Har du noen formening om hvor enkelt det er å få definert de<br>
>> signerte PDF-dokumentene inn som egne innføringer i<br>
>> PRONOM-registeret, og vil det egentlig være nødvendig?<br>
>> <br>
>>  --  slutt --<br>
>> <br>
>> Links:<br>
>> ------<br>
>> [1] <br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignering-docs.readthedocs.io%2Fen%2Flatest%2Findex.html&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=61JxedqwHAarHuiv%2BmDq3rDeOHpy1QuPWKjWAMuEi0s%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsignering-docs.readthedocs.io%2Fen%2Flatest%2Findex.html&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=61JxedqwHAarHuiv%2BmDq3rDeOHpy1QuPWKjWAMuEi0s%3D&reserved=0</a><br>
>> _______________________________________________<br>
>> nikita-noark mailing list<br>
>> nikita-noark@nuug.no<br>
>> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.nuug.no%2Fmailman%2Flistinfo%2Fnikita-noark&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v6jdoVn1i6ljH181oSMZ0OaZowhyYHxQWaeXS0kvxGc%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.nuug.no%2Fmailman%2Flistinfo%2Fnikita-noark&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v6jdoVn1i6ljH181oSMZ0OaZowhyYHxQWaeXS0kvxGc%3D&reserved=0</a><br>
> _______________________________________________<br>
> nikita-noark mailing list<br>
> nikita-noark@nuug.no<br>
> <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.nuug.no%2Fmailman%2Flistinfo%2Fnikita-noark&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v6jdoVn1i6ljH181oSMZ0OaZowhyYHxQWaeXS0kvxGc%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.nuug.no%2Fmailman%2Flistinfo%2Fnikita-noark&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=v6jdoVn1i6ljH181oSMZ0OaZowhyYHxQWaeXS0kvxGc%3D&reserved=0</a><br>
<br>
-- <br>
Best,<br>
Ole Aamot<br>
Aamot Software Founder and Developer - aamotsoftware.com<br>
<a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gnomeradio.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cD0hKDX01pGPDbROyQWhJaixtkZAtu34EluVsJkLplE%3D&reserved=0">https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gnomeradio.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cD0hKDX01pGPDbROyQWhJaixtkZAtu34EluVsJkLplE%3D&reserved=0</a> <a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gingerblue.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GIcW%2BeFsJf2f2CVIkX26BDosNC5WMZKT%2F8hrPVqlbxY%3D&reserved=0">https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gingerblue.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GIcW%2BeFsJf2f2CVIkX26BDosNC5WMZKT%2F8hrPVqlbxY%3D&reserved=0</a> <a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gnomevoice.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=n8k1S1zI1DprvDuNdWxGdQIWOquvkP7hwqxwpMQ1akc%3D&reserved=0">https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.gnomevoice.org%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C3b66d6b531b24204c52f08daed5867f1%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C638083262554806189%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=n8k1S1zI1DprvDuNdWxGdQIWOquvkP7hwqxwpMQ1akc%3D&reserved=0</a><br>
004741732002<br>
</div>
</span></font></div>
</body>
</html>