我想在 Kerberos ( JGSS ) 中建立上下文期间禁用重播缓存以避免Request is a replay (34)
异常。JGSS 提供了在发起端调用的方法 requestReplayDet() 但这仅用于检测在上下文建立之后传递的令牌的重放(而不是在上下文建立期间)。
在 CGSS 中,我们有环境变量 KRB5RCACHENAME 可以设置为 none,但在 Java GSS 中它不起作用。
(编辑)Java 8 中添加的支持:https : //docs.oracle.com/javase/8/docs/technotes/guides/security/enhancements-8.html -> "-Dsun.security.krb5.rcache=none"