Commit Graph

20315 Commits

Author SHA1 Message Date
Love Hörnquist Åstrand
4adf47957d Allow encryption to be required, wait to the client to turn it on, if
failes, refuse the connection.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18111 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-19 08:26:21 +00:00
Love Hörnquist Åstrand
ead5f1b7b6 If encryption is required, don't allow it to be turned off.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18110 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-19 08:25:20 +00:00
Love Hörnquist Åstrand
fbfc689300 Make pk-init turned on by default.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18109 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-19 05:36:53 +00:00
Love Hörnquist Åstrand
63572569a2 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18108 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-19 05:18:25 +00:00
Love Hörnquist Åstrand
7e16fd5b87 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18107 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 19:07:40 +00:00
Love Hörnquist Åstrand
2ae2ee05a3 Build lib/hx509/{hx509-protos.h,hx509-private.h}.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18106 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 19:07:27 +00:00
Love Hörnquist Åstrand
2e9ce6d405 Add (c)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18105 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 18:06:21 +00:00
Love Hörnquist Åstrand
105c3d84b6 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18104 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 17:59:56 +00:00
Love Hörnquist Åstrand
3a023829eb Test constrained delegation impersonation.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18103 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 17:59:41 +00:00
Love Hörnquist Åstrand
c1c7757afe Add tool for printing tickets.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18102 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 17:36:06 +00:00
Love Hörnquist Åstrand
cafd935d88 Check the adtkt in the constrained delegation case too.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18101 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-18 17:30:19 +00:00
Love Hörnquist Åstrand
467d6b124c x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18100 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 18:29:50 +00:00
Love Hörnquist Åstrand
960ba25de3 Change the password on krbtgt a couple of times to have a non boring kvno.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18099 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 18:29:38 +00:00
Love Hörnquist Åstrand
961332d213 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18098 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 17:33:53 +00:00
Love Hörnquist Åstrand
de2de1213c Add samba socket wrapper fragment.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18097 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 17:33:07 +00:00
Love Hörnquist Åstrand
6438583810 Add samba_SOCKET_WRAPPER fragment
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18096 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 17:31:39 +00:00
Love Hörnquist Åstrand
a10e7216d6 (sigterm): don't _exit, let loop() catch the signal instead.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18095 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 17:28:05 +00:00
Love Hörnquist Åstrand
094d84a5ca x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18094 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 09:28:15 +00:00
Love Hörnquist Åstrand
64bcdf0b5d Fixes from Björn Sandell.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18093 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-16 09:27:28 +00:00
Love Hörnquist Åstrand
364e63f12a Add commeted out test that exponent is > 3
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18092 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 14:09:28 +00:00
Love Hörnquist Åstrand
e18663839d x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18091 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 06:18:14 +00:00
Love Hörnquist Åstrand
185e193235 Add "kafs" option.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18090 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 06:17:50 +00:00
Love Hörnquist Åstrand
1b8fc81fde yutaka test certs
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18089 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 06:07:55 +00:00
Love Hörnquist Åstrand
8f46285916 Add test for yutaka certs.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18088 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 06:00:11 +00:00
Love Hörnquist Åstrand
6168bc80da x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18087 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 05:59:46 +00:00
Love Hörnquist Åstrand
41e00c0c70 Add a strict rfc3280 verification flag. rfc3280 requires certificates
to have KeyUsage.keyCertSign if they are to be used for signing of
certificates, but the step in the verifiation is optional.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18086 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 05:59:35 +00:00
Love Hörnquist Åstrand
697eae9c9d Improve printing and error reporting.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18085 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-15 05:50:17 +00:00
Love Hörnquist Åstrand
d6ac5d5275 test bleichenbacher from eay
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18084 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 22:04:42 +00:00
Love Hörnquist Åstrand
24ff7295c8 Make common function for all getarg_strings and hx509_certs_append
commonly used.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18083 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 20:08:42 +00:00
Love Hörnquist Åstrand
62d57dc40e x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18082 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 19:52:00 +00:00
Love Hörnquist Åstrand
34ce1baf38 HX509_CMS_UE_DONT_REQUIRE_KU_ENCIPHERMENT is a negative flag, treat it
was such.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18081 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 19:22:53 +00:00
Love Hörnquist Åstrand
08b43ec9ea x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18080 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 18:25:46 +00:00
Love Hörnquist Åstrand
ee9b01aa50 By using full function calling conversion (*func) we avoid problem
when close(fd) is overridden using a macro.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18079 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 18:12:37 +00:00
Love Hörnquist Åstrand
1eaf2446ed Make compile again.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18078 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 17:35:33 +00:00
Love Hörnquist Åstrand
fc6f056629 Add socket-wrapper test
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18077 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 17:33:07 +00:00
Love Hörnquist Åstrand
44c73244c3 By using full function calling conversion (*func) we avoid problem
when close(fd) is overridden using a macro.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18076 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-12 17:32:10 +00:00
Love Hörnquist Åstrand
ce1b1b08af Signing outgoing tickets.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18075 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:39:48 +00:00
Love Hörnquist Åstrand
2db346fb7d Add signing and checking of tickets to s4u2self works securely.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18074 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:39:13 +00:00
Love Hörnquist Åstrand
d2e95a2867 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18073 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:38:29 +00:00
Love Hörnquist Åstrand
3993e250af Add KRB5SignedPath and friends.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18072 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:38:20 +00:00
Love Hörnquist Åstrand
8d6e197003 Add keyusage for KRB5SignedPath.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18071 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:32:57 +00:00
Love Hörnquist Åstrand
c2a3bce503 Add KRB5SignedPath and friends.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18070 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 13:28:59 +00:00
Love Hörnquist Åstrand
c9f98b46b1 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18069 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 07:09:00 +00:00
Love Hörnquist Åstrand
7c40efd741 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18068 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:43:11 +00:00
Love Hörnquist Åstrand
a688982129 Use the new add_GeneralNames function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18067 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:43:00 +00:00
Love Hörnquist Åstrand
a368903335 Add new sequence generation for GeneralNames.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18066 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:40:54 +00:00
Love Hörnquist Åstrand
b226d0acf5 Adapt to new signature of hx509_cms_unenvelope.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18065 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:38:36 +00:00
Love Hörnquist Åstrand
15a66286ab Add HX509_CMS_UE_DONT_REQUIRE_KU_ENCIPHERMENT.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18064 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:35:53 +00:00
Love Hörnquist Åstrand
9358faef60 Allow passing in encryptedContent and flag.
Add new flag HX509_CMS_UE_DONT_REQUIRE_KU_ENCIPHERMENT.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18063 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-11 06:31:34 +00:00
Love Hörnquist Åstrand
b82929db43 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18062 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-09-09 13:39:44 +00:00