Tom> Ah. Assuming you copied only the call to the KRB4_PUT32BE macro, Tom> and not the other parts of the cr_tkt, you may have wound up with Tom> an inconsistent packet. There is a flag at the beginning of the Tom> packet that indicates what byte order it has. If you did not Tom> adjust the setting of this flag to match the byte order used to Tom> encode the timestamp, the receiving server would decide Tom> incorrectly whether to byte-swap. That's it. Many thanks.