This commit adds two new functions, krb5_server_decrypt_ticket_keyblock
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 16 Jan 2007 04:18:02 +0000 (04:18 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 16 Jan 2007 04:18:02 +0000 (04:18 +0000)
commit7e0c27f227983df21297953d756746eeaab3204e
treeced61e5e3b20af7f5a665c336f69f3d44ed58162
parentc30ec9459203c1130366f7339024b5460181e077
  This commit adds two new functions, krb5_server_decrypt_ticket_keyblock
  (private) and krb5_server_decrypt_ticket_keytab (public).  These
  functions take a krb5_ticket as input and decrypt it using the provided
  key data.  The public function is useful for higher level application
  protocols such a TLS-KRB5 and AFS RX-KRB5 which exchange a service
  but do not use the AP-REQ/AP-REP messages.

  This commit also adds new functionality to kvno which permits kvno
  when provided a keytab as input to verify whether or not the keytab
  contains a key that can successfully decrypt the obtains service ticket.

ticket: 5349
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19062 dc483132-0cff-0310-8789-dd5450dbe970
src/clients/kvno/kvno.c
src/include/krb5/krb5.hin
src/lib/krb5/krb/Makefile.in
src/lib/krb5/krb/srv_dec_tkt.c [new file with mode: 0644]
src/lib/krb5/libkrb5.exports
src/lib/krb5_32.def