aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtncif
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2013-03-22 10:37:49 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2013-03-22 10:37:49 +0100
commita1bc67d6c9ac3fc6ac7ea7fef63bb5528181b34c (patch)
tree3e9a6d78da4b7a07349d19c9a0718afd42632526 /src/libtncif
parent3db17b0ccc80b8de9e170f41ba53c96a8ad5fd6a (diff)
downloadstrongswan-a1bc67d6c9ac3fc6ac7ea7fef63bb5528181b34c.tar.bz2
strongswan-a1bc67d6c9ac3fc6ac7ea7fef63bb5528181b34c.tar.xz
Switch encoding of AR Identity Value from binary to UTF-8
Diffstat (limited to 'src/libtncif')
-rw-r--r--src/libtncif/tncif_identity.c2
-rw-r--r--src/libtncif/tncif_identity.h2
-rw-r--r--src/libtncif/tncifimv.h5
3 files changed, 4 insertions, 5 deletions
diff --git a/src/libtncif/tncif_identity.c b/src/libtncif/tncif_identity.c
index 66de83dbd..7ee215c77 100644
--- a/src/libtncif/tncif_identity.c
+++ b/src/libtncif/tncif_identity.c
@@ -196,7 +196,7 @@ tncif_identity_t *tncif_identity_create(pen_type_t identity_type,
this = (private_tncif_identity_t*)tncif_identity_create_empty();
this->identity_type = identity_type;
- this->identity_value = chunk_clone(identity_value);
+ this->identity_value = identity_value;
this->subject_type = subject_type;
this->auth_type = auth_type;
diff --git a/src/libtncif/tncif_identity.h b/src/libtncif/tncif_identity.h
index 3ef0dd4f0..ad872166f 100644
--- a/src/libtncif/tncif_identity.h
+++ b/src/libtncif/tncif_identity.h
@@ -100,7 +100,7 @@ tncif_identity_t* tncif_identity_create_empty(void);
* Create an TNC Identity object from its components
*
* @param identity_type TNC Identity Type
- * @param identity_value TNC Identity Value
+ * @param identity_value TNC Identity Value (not cloned by constructor)
* @param subject_type TNC Subject Type
* @param auth_type TNC Authentication Type
*/
diff --git a/src/libtncif/tncifimv.h b/src/libtncif/tncifimv.h
index 6bce8b4e4..945012dc0 100644
--- a/src/libtncif/tncifimv.h
+++ b/src/libtncif/tncifimv.h
@@ -218,9 +218,8 @@ typedef TNC_Result (*TNC_IMV_ProvideBindFunctionPointer)(
#define TNC_ID_IPV6_ADDR 2
#define TNC_ID_FQDN 3
#define TNC_ID_RFC822_ADDR 4
-#define TNC_ID_USER_NAME 5
-#define TNC_ID_DER_ASN1_DN 6
-#define TNC_ID_DER_ASN1_GN 7
+#define TNC_ID_USERNAME 5
+#define TNC_ID_ASN1_DN 6
/* TNC Subject Types */