> yes, you have to patch openssl to get this working in 0.9.7 
> in 0.9.8 its 
> already possible...
> 
> it should not break 0.9.7e, since the patch is quite small
> and just 'disables' some unique checks imho ;)
> 
> greetings
> dalini
> 

Hi,

thanks for the answer.

The patch doesn't seem to work (see below) and I couldn't find any signs
for this patch in the daily OpenSSL-Snapshot
(openssl-SNAP-20041116.tar.gz) either.

Do you have any other suggestions?

Regards
Johannes Derek

/usr/src/openssl-0.9.7e/apps# patch ca.c ca.c.diff
patching file ca.c
Hunk #1 FAILED at 147.
Hunk #2 succeeded at 168 (offset -20 lines).
Hunk #3 FAILED at 198.
Hunk #4 FAILED at 219.
Hunk #5 succeeded at 246 (offset -29 lines).
Hunk #6 succeeded at 426 (offset -24 lines).
Hunk #7 FAILED at 885.
Hunk #8 succeeded at 1136 (offset -47 lines).
Hunk #9 succeeded at 1160 (offset -47 lines).
Hunk #10 succeeded at 1180 (offset -47 lines).
Hunk #11 succeeded at 1200 (offset -47 lines).
Hunk #12 FAILED at 1687.
Hunk #13 succeeded at 1568 (offset -216 lines).
Hunk #14 FAILED at 1580.
Hunk #15 succeeded at 1622 (offset -216 lines).
Hunk #16 FAILED at 1634.
Hunk #17 FAILED at 1885.
Hunk #18 FAILED at 2176.
Hunk #19 succeeded at 2324 (offset -209 lines).
9 out of 19 hunks FAILED -- saving rejects to file ca.c.rej

/usr/src/openssl-0.9.7e# make
...
ca.c: In function `ca_main':
ca.c:1139: warning: passing arg 11 of `certify_spkac' makes pointer from
intege
 without a cast
ca.c:1139: warning: passing arg 13 of `certify_spkac' makes integer from
pointe
 without a cast
ca.c:1139: warning: passing arg 14 of `certify_spkac' makes pointer from
intege
 without a cast
ca.c:1139: warning: passing arg 15 of `certify_spkac' from incompatible
pointer
type
ca.c:1139: warning: passing arg 16 of `certify_spkac' makes integer from
pointe
 without a cast
ca.c:1139: error: too many arguments to function `certify_spkac'
ca.c:1164: warning: passing arg 11 of `certify_cert' makes pointer from
integer
without a cast
ca.c:1164: warning: passing arg 13 of `certify_cert' makes integer from
pointer
without a cast
ca.c:1164: warning: passing arg 15 of `certify_cert' makes pointer from
integer
without a cast
ca.c:1164: warning: passing arg 16 of `certify_cert' from incompatible
pointer
ype
ca.c:1164: warning: passing arg 17 of `certify_cert' makes integer from
pointer
without a cast
ca.c:1164: warning: passing arg 22 of `certify_cert' makes pointer from
integer
without a cast
ca.c:1164: error: too many arguments to function `certify_cert'
ca.c:1184: warning: passing arg 11 of `certify' makes pointer from
integer with
ut a cast
ca.c:1184: warning: passing arg 13 of `certify' makes integer from
pointer with
ut a cast
ca.c:1184: warning: passing arg 15 of `certify' makes pointer from
integer with
ut a cast
ca.c:1184: warning: passing arg 16 of `certify' from incompatible
pointer type
ca.c:1184: warning: passing arg 17 of `certify' makes integer from
pointer with
ut a cast
ca.c:1184: error: too many arguments to function `certify'
ca.c:1204: warning: passing arg 11 of `certify' makes pointer from
integer with
ut a cast
ca.c:1204: warning: passing arg 13 of `certify' makes integer from
pointer with
ut a cast
ca.c:1204: warning: passing arg 15 of `certify' makes pointer from
integer with
ut a cast
ca.c:1204: warning: passing arg 16 of `certify' from incompatible
pointer type
ca.c:1204: warning: passing arg 17 of `certify' makes integer from
pointer with
ut a cast
ca.c:1204: error: too many arguments to function `certify'
ca.c: In function `certify':
ca.c:1570: error: `unique_dn' undeclared (first use in this function)
ca.c:1570: error: (Each undeclared identifier is reported only once
ca.c:1570: error: for each function it appears in.)
ca.c:1572: warning: passing arg 12 of `do_body' makes integer from
pointer with
ut a cast
ca.c:1572: warning: passing arg 15 of `do_body' makes pointer from
integer with
ut a cast
ca.c:1572: warning: passing arg 16 of `do_body' from incompatible
pointer type
ca.c:1572: warning: passing arg 17 of `do_body' from incompatible
pointer type
ca.c:1572: warning: passing arg 18 of `do_body' makes integer from
pointer with
ut a cast
ca.c:1572: error: too many arguments to function `do_body'
ca.c: In function `certify_cert':
ca.c:1624: error: `unique_dn' undeclared (first use in this function)
ca.c:1626: warning: passing arg 12 of `do_body' makes integer from
pointer with
ut a cast
ca.c:1626: warning: passing arg 15 of `do_body' makes pointer from
integer with
ut a cast
ca.c:1626: warning: passing arg 16 of `do_body' from incompatible
pointer type
ca.c:1626: warning: passing arg 17 of `do_body' from incompatible
pointer type
ca.c:1626: warning: passing arg 18 of `do_body' makes integer from
pointer with
ut a cast
ca.c:1626: error: too many arguments to function `do_body'
ca.c: In function `certify_spkac':
ca.c:2322: error: `unique_dn' undeclared (first use in this function)
ca.c:2324: warning: passing arg 12 of `do_body' makes integer from
pointer with
ut a cast
ca.c:2324: warning: passing arg 15 of `do_body' makes pointer from
integer with
ut a cast
ca.c:2324: warning: passing arg 16 of `do_body' from incompatible
pointer type
ca.c:2324: warning: passing arg 17 of `do_body' from incompatible
pointer type
ca.c:2324: warning: passing arg 18 of `do_body' makes integer from
pointer with
ut a cast
ca.c:2324: error: too many arguments to function `do_body'
make[1]: *** [ca.o] Error 1
make[1]: Leaving directory `/usr/src/openssl-0.9.7e/apps'
make: *** [sub_all] Error 1


-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
Openca-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to