I'm trying to export the public component of my subkey, but all GPG will give me is the public component of my master key. The keyring is set up like this.
$ gpg -K
/home/alex/.gnupg/secring.gpg
-------------------------------------------------------
sec# 4096R/4ACA8B96 2014-06-21 [expires: 2015-06-21]
uid Alex Jordan <[email protected]>
ssb 4096R/633DBBC0 2014-06-21
ssb 4096R/93A31C56 2014-06-21
$ gpg --armor --export 93A31C56
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (MingW32)
...
-----END PGP PUBLIC KEY BLOCK-----
The key that is output to the console is the public component of 4ACA8B96, not the requested key. Is there a technical limitation that's preventing this from working, or is it just GPG being stubborn?