From 477ffaa46814005d0c7ac23965adc51b73d7f6a3 Mon Sep 17 00:00:00 2001 From: hsm Date: Sun, 29 May 2016 04:22:54 +0100 Subject: Add SSH_AUTH method --- .../java/org/openintents/openpgp/util/OpenPgpApi.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/openpgp-api/src/main/java/org/openintents/openpgp/util/OpenPgpApi.java b/openpgp-api/src/main/java/org/openintents/openpgp/util/OpenPgpApi.java index 354e766..3edb167 100644 --- a/openpgp-api/src/main/java/org/openintents/openpgp/util/OpenPgpApi.java +++ b/openpgp-api/src/main/java/org/openintents/openpgp/util/OpenPgpApi.java @@ -84,6 +84,19 @@ public class OpenPgpApi { */ public static final String ACTION_CLEARTEXT_SIGN = "org.openintents.openpgp.action.CLEARTEXT_SIGN"; + /** + * Sign text or binary data resulting in a detached signature. + * No OutputStream necessary for ACTION_SSH_AUTH + * The detached signature is returned separately in RESULT_DETACHED_SIGNATURE. + * + * required extras: + * long EXTRA_SIGN_KEY_ID (key id of signing key) + * + * returned extras: + * byte[] RESULT_DETACHED_SIGNATURE + */ + public static final String ACTION_SSH_AUTH = "org.openintents.openpgp.action.SSH_AUTH"; + /** * Sign text or binary data resulting in a detached signature. * No OutputStream necessary for ACTION_DETACHED_SIGN (No magic pre-processing like in ACTION_CLEARTEXT_SIGN)! @@ -228,8 +241,10 @@ public class OpenPgpApi { // OpenPGP Radix-64, 33 percent overhead compared to binary, see http://tools.ietf.org/html/rfc4880#page-53) public static final String EXTRA_REQUEST_ASCII_ARMOR = "ascii_armor"; - // ACTION_DETACHED_SIGN + // ACTION_DETACHED_SIGN, SSH_AUTH public static final String RESULT_DETACHED_SIGNATURE = "detached_signature"; + + // ACTION_DETACHED_SIGN public static final String RESULT_SIGNATURE_MICALG = "signature_micalg"; // ENCRYPT, SIGN_AND_ENCRYPT -- cgit v1.2.3