Indledning

Seal.Java er et kodebibliotek, der indkapsler funktionalitet der kan benyttes hvis man arbejder med DGWS og IDWS services.

Denne vejledning er henvendt til anvendere og beskriver hvordan man kommer igang hvis man selv vil bygge Seal.Java.

Værktøjer

Hvis man vil anvende Seal.Java, så skal man have følgende installeret:

Konfiguration

Seal.Java understøtter SHA1 kryptering og det er pr. default slået fra i Java 21 og højere versioner. Derfor skal man tillade dette ved at fjerne følgende to linjer i $JAVA_HOME/conf/security/java.security:

disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\
disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\


Der skal desuden være mulighed for at bruge RSA nøgler der er mindre en 1024 bytes og derfor skal "minKeySize RSA" ændres til 512 i $JAVA_HOME/conf/security/java.security, så den ser sådan ud: