diff options
Diffstat (limited to 'base/java-tools/src')
| -rw-r--r-- | base/java-tools/src/com/netscape/cmstools/key/KeyRetrieveCLI.java | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/key/KeyRetrieveCLI.java b/base/java-tools/src/com/netscape/cmstools/key/KeyRetrieveCLI.java index 555faa00d..5a2b77e50 100644 --- a/base/java-tools/src/com/netscape/cmstools/key/KeyRetrieveCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/key/KeyRetrieveCLI.java @@ -173,15 +173,21 @@ public class KeyRetrieveCLI extends CLI { } public void printKeyData(Key key) { - System.out.println(" Key Algorithm: " + key.getAlgorithm()); - System.out.println(" Key Size: " + key.getSize()); - System.out.println(" Nonce data: " + Utils.base64encode(key.getNonceData())); + if (key.getRequestId() != null) + System.out.println(" Recovery Request ID: " + key.getRequestId()); + if (key.getAlgorithm() != null) + System.out.println(" Key Algorithm: " + key.getAlgorithm()); + if (key.getSize() != null) + System.out.println(" Key Size: " + key.getSize()); + if (key.getNonceData() != null) + System.out.println(" Nonce data: " + Utils.base64encode(key.getNonceData())); if (clientEncryption) { - System.out.println(" Encrypted Data:" + Utils.base64encode(key.getEncryptedData())); - + if (key.getEncryptedData() != null) + System.out.println(" Encrypted Data:" + Utils.base64encode(key.getEncryptedData())); } else { - System.out.println(" Actual archived data: " + Utils.base64encode(key.getData())); + if (key.getData() != null) + System.out.println(" Actual archived data: " + Utils.base64encode(key.getData())); } if (key.getP12Data() != null) { |
