At the moment you have to download, gpg --dearmor and store the gpg-key (for example) in /usr/share/keyrings/. Then write the sources.list, together with this path via signed-by=(possibly in addition to thearch=`) parameter in one much to long line.
With Deb822 it would be just one file to download to /etc/apt/sources.list.d/eduvpn.sources that contains the config and gpg-key already 'inline':
Types: deb
URIs: https://app.eduvpn.org/linux/deb/
Suites: stable
Components: main
Signed-by:
-----BEGIN PGP PUBLIC KEY BLOCK-----
.
.
.
-----END PGP PUBLIC KEY BLOCK-----