class GssAction
extends java.lang.Object
implements java.security.PrivilegedAction<java.lang.Exception>, java.util.concurrent.Callable<java.lang.Exception>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
host |
private java.lang.String |
kerberosServerName |
private static java.util.logging.Logger |
LOGGER |
private boolean |
logServerErrorDetail |
private PGStream |
pgStream |
private javax.security.auth.Subject |
subject |
private java.lang.String |
user |
private boolean |
useSpnego |
| Constructor and Description |
|---|
GssAction(PGStream pgStream,
javax.security.auth.Subject subject,
java.lang.String host,
java.lang.String user,
java.lang.String kerberosServerName,
boolean useSpnego,
boolean logServerErrorDetail) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Exception |
call() |
private static boolean |
hasSpnegoSupport(org.ietf.jgss.GSSManager manager) |
java.lang.Exception |
run() |
private static final java.util.logging.Logger LOGGER
private final PGStream pgStream
private final java.lang.String host
private final java.lang.String kerberosServerName
private final java.lang.String user
private final boolean useSpnego
private final javax.security.auth.Subject subject
private final boolean logServerErrorDetail
GssAction(PGStream pgStream, javax.security.auth.Subject subject, java.lang.String host, java.lang.String user, java.lang.String kerberosServerName, boolean useSpnego, boolean logServerErrorDetail)
private static boolean hasSpnegoSupport(org.ietf.jgss.GSSManager manager)
throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSExceptionpublic java.lang.Exception run()
run in interface java.security.PrivilegedAction<java.lang.Exception>public java.lang.Exception call()
throws java.lang.Exception
call in interface java.util.concurrent.Callable<java.lang.Exception>java.lang.Exception