https://bz.apache.org/bugzilla/show_bug.cgi?id=60379
Bug ID: 60379
Summary: GenericPrincipal never frees GSSCredential
Product: Tomcat 8
Version: 8.5.x-trunk
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ----
Created attachment 34453
--> https://bz.apache.org/bugzilla/attachment.cgi?id=34453&action=edit
Patch for disposing the delegated GSS credential
GenericPrincipal#logout() implementation never frees GSSCredential on logout
but the contract of GSSCredential#dispose() requires to be called as soon as
this senstivive auth data is not needed anymore.
A simple
if (gssCredential != null) {
gssCredential.dispose();
}
can be added to the #logout() implementation.
See
http://docs.oracle.com/javase/7/docs/api/org/ietf/jgss/GSSCredential.html#dispose()
of dispose().
This issue will likely apply to 9.0.x as well.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]