diff --git a/spec/endpoints/destinations/keys/index.yaml b/spec/endpoints/destinations/keys/index.yaml
index f78c30e88282aedf58496b29a39dd6220191f58e..5996a733ec44f75208c29e5aefde4068943becbb 100644
--- a/spec/endpoints/destinations/keys/index.yaml
+++ b/spec/endpoints/destinations/keys/index.yaml
@@ -16,8 +16,10 @@ post:
         schema:
           $ref: '../../../schemas/jwk.yaml'
         examples:
-          Beispiel:
-            $ref: '../../../examples/jwk.yaml'
+          Beispiel Signatur-Public-Key:
+            $ref: '../../../examples/jwk-verify.yaml'
+          Beispiel Verschlüsselungs-Public-Key:
+            $ref: '../../../examples/jwk-wrapKey.yaml'
   responses:
     '204':
       description: Schlüssel hinzugefügt
diff --git a/spec/endpoints/destinations/keys/uuid.yaml b/spec/endpoints/destinations/keys/uuid.yaml
index 806f91f9b01bed269ab62eac1f58ca211a44c3ea..6870c32efad64411f3db2e3095f07e51567ff9d9 100644
--- a/spec/endpoints/destinations/keys/uuid.yaml
+++ b/spec/endpoints/destinations/keys/uuid.yaml
@@ -20,8 +20,10 @@ get:
           schema:
             $ref: '../../../schemas/jwk.yaml'
           examples:
-            Beispiel:
-              $ref: '../../../examples/jwk.yaml'
+            Beispiel Signatur-Public-Key:
+              $ref: '../../../examples/jwk-verify.yaml'
+            Beispiel Verschlüsselungs-Public-Key:
+              $ref: '../../../examples/jwk-wrapKey.yaml'
     '404':
       description: Not Found
       content:
diff --git a/spec/examples/create-destination.yaml b/spec/examples/create-destination.yaml
index 766784b023b6f6fc876c4c9d64b0d05738545be8..0841b18fd60b142d4b07df9b94fd7e57b651ba20 100644
--- a/spec/examples/create-destination.yaml
+++ b/spec/examples/create-destination.yaml
@@ -18,7 +18,7 @@ value:
     secret: insecure_unsafe_qHScgrg_kP-R31jHUwp3GkVkGJolvBchz65b74Lzue0
   encryptionKid: c66e4423-e28d-4a1f-911d-818f9ab60221
   encryptionPublicKey:
-    $ref: './jwk-wrapKey.yaml'
+    $ref: './jwk-wrapKey.yaml#/value'
   signingPublicKey:
     kty: RSA
     key_ops:
diff --git a/spec/examples/jwk.yaml b/spec/examples/jwk-verify.yaml
similarity index 96%
rename from spec/examples/jwk.yaml
rename to spec/examples/jwk-verify.yaml
index 5f71c2ec15b8ed5c08e06290f26e499688db0b73..efc124e8e9a4e9e67734b6b3a53b3a5acb5494eb 100644
--- a/spec/examples/jwk.yaml
+++ b/spec/examples/jwk-verify.yaml
@@ -1,8 +1,8 @@
 value:
   kty: RSA
   key_ops:
-    - wrapKey
-  alg: RSA-OAEP-256
+    - verify
+  alg: PS512
   x5c:
     - "...(base64 encoded cert)..."
     - "...(base64 encoded intermediate cert)..."
diff --git a/spec/examples/jwk-wrapKey.yaml b/spec/examples/jwk-wrapKey.yaml
index f6e4e44cc954eea8d71e4aa8dff71cf51fd79d85..5f71c2ec15b8ed5c08e06290f26e499688db0b73 100644
--- a/spec/examples/jwk-wrapKey.yaml
+++ b/spec/examples/jwk-wrapKey.yaml
@@ -1,11 +1,12 @@
-kty: RSA
-key_ops:
-  - wrapKey
-alg: RSA-OAEP-256
-x5c:
-  - "...(base64 encoded cert)..."
-  - "...(base64 encoded intermediate cert)..."
-  - "...(base64 encoded root cert)..."
-kid: c66e4423-e28d-4a1f-911d-818f9ab60221
-n: hGALqq-nbAymF5MyZIXV9RY-pW4r39BrBnxryp6ukjdrGacVhwKtm-zqN9urUETAhjfQo7CsxuJ7de291In9uPIhXYSvZcTQXH930Gpkv1BeAsU9x5uP6EnfrgRZfODwpmw1HJmAOK6aJ_ARJV7iJ1a_AGSK5ZO1bsmUWhJk-V-tFbs3xTbsmOZxVfxJWC-0pDxmEljmoi4q8f-LtNzVPEIC3-T5LaGEYy0stCU-YkJ-uDKGUJh01fQWRYaG7gCRnoIT9BJNQWUE0kfRjrZ9nOqNHibs9CreliIhD6k0310DDT0JV6-Y55AgOCqWoYCw7Xn3_AACx1aJccaRojC7FqwI6FWx2d3HkAz6o4l1llfTkgELhYjpUdW-m7dfQTbZzVlZRrVWE8lzbza2GXv6IFi3RzEWNso6KJMo-kRJxG-ZCruVhTt6FIyiZk6HpWGH6AGR62Fku8O_GR6YaNchKSB4nkj76iSPGTasLeJi2Sjw7kVZxhiL6MN4bBTT9jAB_sYcSrd9H12-KGV9IwnW8JnO3derCI6gfdGTKOzHTS3z231fDcCsXtDD4tJHHIXsW7_ytDprkwBwl9OLBW1xAniOgAH8sqgX3SGOYFcbd6Zxx0zgSlRNMdj4qkswS7KhC9-vyCA2qBnRdowPd9_1H9CpuHAyo3-iMf3UaBsPj0s
-e: AQAB
+value:
+  kty: RSA
+  key_ops:
+    - wrapKey
+  alg: RSA-OAEP-256
+  x5c:
+    - "...(base64 encoded cert)..."
+    - "...(base64 encoded intermediate cert)..."
+    - "...(base64 encoded root cert)..."
+  kid: c66e4423-e28d-4a1f-911d-818f9ab60221
+  n: hGALqq-nbAymF5MyZIXV9RY-pW4r39BrBnxryp6ukjdrGacVhwKtm-zqN9urUETAhjfQo7CsxuJ7de291In9uPIhXYSvZcTQXH930Gpkv1BeAsU9x5uP6EnfrgRZfODwpmw1HJmAOK6aJ_ARJV7iJ1a_AGSK5ZO1bsmUWhJk-V-tFbs3xTbsmOZxVfxJWC-0pDxmEljmoi4q8f-LtNzVPEIC3-T5LaGEYy0stCU-YkJ-uDKGUJh01fQWRYaG7gCRnoIT9BJNQWUE0kfRjrZ9nOqNHibs9CreliIhD6k0310DDT0JV6-Y55AgOCqWoYCw7Xn3_AACx1aJccaRojC7FqwI6FWx2d3HkAz6o4l1llfTkgELhYjpUdW-m7dfQTbZzVlZRrVWE8lzbza2GXv6IFi3RzEWNso6KJMo-kRJxG-ZCruVhTt6FIyiZk6HpWGH6AGR62Fku8O_GR6YaNchKSB4nkj76iSPGTasLeJi2Sjw7kVZxhiL6MN4bBTT9jAB_sYcSrd9H12-KGV9IwnW8JnO3derCI6gfdGTKOzHTS3z231fDcCsXtDD4tJHHIXsW7_ytDprkwBwl9OLBW1xAniOgAH8sqgX3SGOYFcbd6Zxx0zgSlRNMdj4qkswS7KhC9-vyCA2qBnRdowPd9_1H9CpuHAyo3-iMf3UaBsPj0s
+  e: AQAB
diff --git a/spec/submission-api.yaml b/spec/submission-api.yaml
index 2c1276958193d9d209b1107fe74a217c572f176f..1f0c51e81e1302586c7ef03430bfacca08485331 100644
--- a/spec/submission-api.yaml
+++ b/spec/submission-api.yaml
@@ -161,10 +161,10 @@ components:
       $ref: './examples/encrypted-message.yaml'
     Info:
       $ref: './examples/info.yaml'
-    JWK:
-      $ref: './examples/jwk.yaml'
-    JWKSVerify:
-      $ref: './examples/jwks-verify.yaml'
+    JWKVerify:
+      $ref: './examples/jwk-verify.yaml'
+    JWKWrapKey:
+      $ref: './examples/jwk-wrapKey.yaml'
 
   callbacks:
     NewEvents: