Add the ability to get_keyring_secret the public key from key pairs

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=162399452
This commit is contained in:
guyben 2017-07-18 13:59:31 -07:00 committed by Ben McIlwain
parent f771b32ece
commit 8ff1102223
3 changed files with 21 additions and 0 deletions

View file

@ -66,6 +66,9 @@ final class GetKeyringSecretCommand implements RemoteApiCommand {
case BRDA_SIGNING_KEY_PAIR:
out.write(KeySerializer.serializeKeyPair(keyring.getBrdaSigningKey()));
break;
case BRDA_SIGNING_PUBLIC_KEY:
out.write(KeySerializer.serializePublicKey(keyring.getBrdaSigningKey().getPublicKey()));
break;
case ICANN_REPORTING_PASSWORD:
out.write(KeySerializer.serializeString(keyring.getIcannReportingPassword()));
break;
@ -87,6 +90,9 @@ final class GetKeyringSecretCommand implements RemoteApiCommand {
case RDE_SIGNING_KEY_PAIR:
out.write(KeySerializer.serializeKeyPair(keyring.getRdeSigningKey()));
break;
case RDE_SIGNING_PUBLIC_KEY:
out.write(KeySerializer.serializePublicKey(keyring.getRdeSigningKey().getPublicKey()));
break;
case RDE_SSH_CLIENT_PRIVATE_KEY:
out.write(KeySerializer.serializeString(keyring.getRdeSshClientPrivateKey()));
break;