updated sso
diff --git a/tasks/create-verification-and-signing-key.yml b/tasks/create-verification-and-signing-key.yml
index 9c9f59c..bc6daa1 100644
--- a/tasks/create-verification-and-signing-key.yml
+++ b/tasks/create-verification-and-signing-key.yml
@@ -13,7 +13,7 @@
 
 - name: Create Signing Key
   become: yes
-  shell: "openssl genrsa -out {{ signing_private_key }} 2048"
+  shell: "openssl genrsa -out {{ signing_private_key }} {{ saml_key_size }}"
   args:
     chdir: "{{ jwt_key_folder }}"
 
diff --git a/tasks/main.yml b/tasks/main.yml
index bf8a079..17d0750 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -7,14 +7,14 @@
     name: openssh
     state: present
 
-- name: Create Private key and Self Signed Certificate Request
-  tags: ['private']
-  include_tasks: create-private-key-and-self-signed-cert.yml
-
 - name: Create Verification and Signing Key
   tags: ['verify']
   include_tasks: create-verification-and-signing-key.yml
 
+- name: Create Private key and Self Signed Certificate Request
+  tags: ['private']
+  include_tasks: create-private-key-and-self-signed-cert.yml
+
 - name: Update cache with key and value
   cache:
     key: "{{ item.key }}"