Unify assign_privkey() function for GnuTLS 2 and 3