summaryrefslogtreecommitdiffstats
path: root/doc/krb5-protocol/rfc1510.errata
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-06-16 04:16:31 +0000
committerTheodore Tso <tytso@mit.edu>1994-06-16 04:16:31 +0000
commit0b6eac6750fe7af8f2b359a179d027cfeb7917df (patch)
tree2150a52f11af8e76cd277d51816ef6e5c3dd66c3 /doc/krb5-protocol/rfc1510.errata
parent5d6615ff744cccb9e2a1b565ff6b454b579c9eec (diff)
downloadkrb5-0b6eac6750fe7af8f2b359a179d027cfeb7917df.tar.gz
krb5-0b6eac6750fe7af8f2b359a179d027cfeb7917df.tar.xz
krb5-0b6eac6750fe7af8f2b359a179d027cfeb7917df.zip
Adding documentation files...
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3831 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/krb5-protocol/rfc1510.errata')
-rw-r--r--doc/krb5-protocol/rfc1510.errata64
1 files changed, 64 insertions, 0 deletions
diff --git a/doc/krb5-protocol/rfc1510.errata b/doc/krb5-protocol/rfc1510.errata
new file mode 100644
index 000000000..fff0d9854
--- /dev/null
+++ b/doc/krb5-protocol/rfc1510.errata
@@ -0,0 +1,64 @@
+---rfc1510.eratta---as of June 14, 1994---
+
+1. [19940312] The following lines describes corrections to pseudocode
+ in rfc1510 as of March 12, 1994.
+
+ A: Throughout the pseudocode (section A), flags.ALLOW-POSTDATE should be
+ replaced by flags.MAY-POSTDATE. kdc-options.ALLOW-POSTDATE is
+ correct, however.
+
+A.2: In the processing for the kdc-options.POSTDATE (imperitive), both
+ the POSTDATED and the INVALID flag should be set. The setting of the
+ POSTDATE flag was inadvertantly omitted.
+
+ You should change:
+
+ if (req.kdc-options.POSTDATED is set) then
+ if (against_postdate_policy(req.from)) then
+ error_out(KDC_ERR_POLICY);
+ endif
+ set new_tkt.flags.INVALID;
+ new_tkt.starttime := req.from;
+ else
+ omit new_tkt.starttime; /* treated as authtime when
+
+ To:
+ if (req.kdc-options.POSTDATED is set) then
+ if (against_postdate_policy(req.from)) then
+ error_out(KDC_ERR_POLICY);
+ endif
+ set new_tkt.flags.POSTDATED; <****
+ set new_tkt.flags.INVALID;
+ new_tkt.starttime := req.from;
+ else
+ omit new_tkt.starttime; /* treated as authtime when
+
+A.6: In section A.6, all occursences of kdc-options.POSTDATE (imperitive)
+ should be replaced by kdc-options.ALLOW-POSTDATE and tgt.flags.POSTDATE
+ should be replaced by tgt.flags.MAY-POSTDATE.
+
+ Note that instances of POSTDATED (adjective) are correct.
+
+
+---
+2. [19940614] Processing of the etype filed, described in 3.1.3, and 5.4.1.
+
+If a there are multiple encryption keys registered for a client in the
+Kerberos database (or if the key registered supports multiple
+encryption types; e.g. DES-CBC-CRC and DES-CBC-MD5), then the etype
+field from the AS request is used by the KDC to select the encryption
+method to be used for encrypting the response to the client. If there
+is more than one supported, strong encryption type in the etype list,
+the first valid etype for which an encryption key is available is
+used. The encryption method used to respond to a TGS request is taken
+from the keytype of the session key found in the ticket granting
+ticket.
+
+When the etype field is present in a KDC request, whether an AS or TGS
+request, the KDC will attempt to assign the type of the random session
+key from the list of methods in the etype field. The KDC will select
+the appropriate type using the list of methods provided together with
+information from the Kerberos database indicating acceptable
+encryption methods for the application server. The KDC will not issue
+tickets with a weak session key encryption type.
+