pkcs11: fix login dialog class structure

Fixes: 0c54ce26 ("libnma: add PKCS#11 login dialog")
7 jobs for master in 11 minutes and 51 seconds (queued for 4 seconds)
Status Name Job ID Coverage
  Build
passed fedora28_dist #1459523

00:04:13

 
  Test
passed centos7 #1459528

00:07:37

passed fedora_autotools_full #1459527

00:03:18

failed fedora_autotools_minimal #1459526

00:02:03

passed fedora_meson_full #1459525

00:03:40

passed fedora_meson_minimal #1459524

00:02:35

 
  Deploy
skipped pages #1459529
 
Name Stage Failure
failed
fedora_autotools_minimal Test
tar: libnma-1.8.31/libnma-overrides.txt: time stamp 2021-08-17 16:44:17 is 52.993461072 s in the future
tar: libnma-1.8.31: time stamp 2021-08-17 16:44:25 is 60.993129271 s in the future
$ cd libnma-*/
$ ./configure --disable-silent-rules --with-more-asserts=no --disable-nls --disable-iso-codes --disable-mobile-broadband-provider-info --disable-gtk-doc --disable-introspection --disable-vala --disable-more-warnings --without-gcr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
Cleaning up file based variables
ERROR: Job failed: exit code 1