pull up r24465 from trunk
authorTom Yu <tlyu@mit.edu>
Mon, 1 Nov 2010 19:49:36 +0000 (19:49 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 1 Nov 2010 19:49:36 +0000 (19:49 +0000)
commit24072370a2fcaa86e28eb5508144318071f7225b
tree32b9a616b5e1aa85b2c0e8c0a9f8c14536800f48
parentb7e2f691edf2b45eb2a940a966a96cda0793c518
pull up r24465 from trunk

 ------------------------------------------------------------------------
 r24465 | hartmans | 2010-10-19 15:50:37 -0400 (Tue, 19 Oct 2010) | 19 lines

 ticket: 6805
 subject: securID code fixes
 target_version: 1.9
 tags: pullup

 Fixes to get securID preauth plugin working. A separate patch will
 address error handling and build issues.

 * Permit a preauth plugin to return KRB5KDC_ERR_PREAUTH_REQUIRED from
   the verify entry point.

 * If verify_securid2 fails, save the return value and return that
   rather than success after dealing with encoding the out_edata

 * Use the client key not the securid principal key for the sam
   checksum

 * indicate that securID is hardware authentication

ticket: 6805
version_fixed: 1.9
status: resolved

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-9@24492 dc483132-0cff-0310-8789-dd5450dbe970
src/kdc/kdc_preauth.c
src/plugins/preauth/securid_sam2/extern.h
src/plugins/preauth/securid_sam2/securid2.c
src/plugins/preauth/securid_sam2/securid_sam2_main.c