changeset 3890:bf5789dc881c

6537357 KMF improperly encodes CSR version numbers 6537358 KMF should allow CSRs to be created with empty Subject names
author wyllys
date Fri, 23 Mar 2007 05:35:49 -0700
parents 61be682230c3
children e9a0c746d558
files usr/src/lib/libkmf/ber_der/common/clasn1.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/lib/libkmf/ber_der/common/clasn1.c	Thu Mar 22 23:42:18 2007 -0700
+++ b/usr/src/lib/libkmf/ber_der/common/clasn1.c	Fri Mar 23 05:35:49 2007 -0700
@@ -752,7 +752,6 @@
 	/* Get the beginning of the RDN Set and a ptr to the end */
 	tag = kmfber_first_element(asn1, &size, &end);
 	if (tag != BER_CONSTRUCTED_SET) {
-		ret = KMF_ERR_BAD_CERT_FORMAT;
 		goto cleanup;
 	}
 
@@ -2122,7 +2121,7 @@
 	(void) memcpy(&version, tbscsr->version.Data,
 		tbscsr->version.Length);
 
-	if (kmfber_printf(asn1, "{i", &version) == -1) {
+	if (kmfber_printf(asn1, "{i", version) == -1) {
 		ret = KMF_ERR_BAD_CERT_FORMAT;
 		goto cleanup;
 	}