public class SpnegoContext extends Object implements Closeable
| Constructor and Description |
|---|
SpnegoContext(SpnegoClient spnegoClient,
GSSContext gssContext) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
acceptToken(byte[] token) |
void |
close() |
byte[] |
createToken() |
String |
createTokenAsAuthroizationHeader() |
GSSContext |
getGSSContext() |
GSSName |
getSrcName() |
boolean |
isEstablished() |
byte[] |
processMutualAuthorization(byte[] data,
int offset,
int length) |
void |
requestCredentialsDelegation() |
public SpnegoContext(SpnegoClient spnegoClient, GSSContext gssContext)
public void requestCredentialsDelegation()
throws GSSException
GSSExceptionpublic byte[] createToken()
throws PrivilegedActionException
PrivilegedActionExceptionpublic String createTokenAsAuthroizationHeader() throws PrivilegedActionException
PrivilegedActionExceptionpublic byte[] processMutualAuthorization(byte[] data,
int offset,
int length)
throws PrivilegedActionException
PrivilegedActionExceptionpublic byte[] acceptToken(byte[] token)
throws GSSException
GSSExceptionpublic GSSName getSrcName() throws GSSException
GSSExceptionpublic GSSContext getGSSContext()
public boolean isEstablished()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2022. All rights reserved.