a key needs a signature type flag selfsigned or regular

this is because the checksum is build in a way that a message
cant be signed twice once with itself and once with another key

this setting enables us to have the same key twice in the system