From 6cc1755fe5fe75eea697b891da1dc688b1baba8d Mon Sep 17 00:00:00 2001
From: Marco Holz <marco.holz@fitko.de>
Date: Mon, 7 Feb 2022 18:21:58 +0000
Subject: [PATCH] Fix link, URL and minor wording

---
 docs/responsibilities/get-destination.mdx | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/docs/responsibilities/get-destination.mdx b/docs/responsibilities/get-destination.mdx
index b867c1e22..3b295461e 100644
--- a/docs/responsibilities/get-destination.mdx
+++ b/docs/responsibilities/get-destination.mdx
@@ -369,11 +369,11 @@ Dabei setzt sich der Endpunkt aus dem Attribut `submissionUrl` + '/.well-known/j
 
 Vor der eigentlichen Signaturprüfung muss die Einhaltung einiger Grundvoraussetzungen geprüft werden:
 
-1. Prüfung auf erlaubten Algorithmus `PS512` im Header des JWT gemäß den [Vorgaben für kryptographische Verfahren](../crypto/details.md).
+1. Prüfung auf erlaubten Algorithmus `PS512` im Header des JWT gemäß den [Vorgaben für kryptographische Verfahren](../details/crypto.md).
 2. Erweiterung der URL des zuständigen Zustelldienstes (`submissionUrl`) aus dem Payload des JWT (`destinationParameters`) um den Pfad `/.well-known/jwks.json`. Dabei muss geprüft werden, ob die URL zu einem vertrauenswürdigen Zustelldienst gehört.
 3. Ermitteln des öffentlichen Schlüssel über die Key-ID (`kid`), die im Header des JSON Web Signature hinterlegt ist.
-4. Prüfung dass der öffentliche Schlüssel eine Länge von 4096 bit besitzt.
-5. Prüfung das der öffentliche Schlüssel eine Verwendung des Algorithmus `PS512` erlaubt.
+4. Prüfung, dass der öffentliche Schlüssel eine Länge von 4096 bit besitzt.
+5. Prüfung, dass der öffentliche Schlüssel eine Verwendung des Algorithmus `PS512` erlaubt.
 6. Prüfung der Signatur.
 
 <Tabs
@@ -388,7 +388,7 @@ Vor der eigentlichen Signaturprüfung muss die Einhaltung einiger Grundvorausset
 private final static int PUBLICKEYSIZE = 4096;
 private final static String DVDV_SUBMISSIONURL_KEY = "submissionUrl";
 private final static String KEYSTORE_URL_ENDING = ".well-known/jwks.json";
-private final static String[] VALID_KEYSTORE_URLS = new String[]{ "https://submission-api.fit-connect.example.org/v1/.well-known/jwks.json"};
+private final static String[] VALID_KEYSTORE_URLS = new String[]{ "https://submission-api-testing.fit-connect.fitko.dev/v1/.well-known/jwks.json"};
 
 protected void validateBySignedJWT(SignedJWT signedJWT) throws BadJOSEException, JOSEException, IOException, ParseException 
   {
@@ -419,7 +419,7 @@ protected void validateBySignedJWT(SignedJWT signedJWT) throws BadJOSEException,
 
     //4. Public Key muss eine Länge von 4096 bit haben!
     if ( PUBLICKEYSIZE != publicKey.size() )
-      throw new RuntimeException("The key specified for signature verification has'nt the size of 4096 bit.");
+      throw new RuntimeException("The key specified for signature verification is not of size 4096 bit.");
 
     //5. Der PublicKey muss den Algorithmus PS512 verwenden!
     if( !JWSAlgorithm.PS512.equals(publicKey.getAlgorithm()) )
@@ -462,7 +462,6 @@ protected void validateBySignedJWT(SignedJWT signedJWT) throws BadJOSEException,
     if ( !VALID_KEYSTORE_URLS.contains(String.valueOf(url)) )
       throw new RuntimeException("KeyStoreUrl not valid!");
   }
-  
 ```
 </TabItem>
 </Tabs>
-- 
GitLab