public class MockWindowsSecurityContext extends Object implements IWindowsSecurityContext
Constructor and Description |
---|
MockWindowsSecurityContext(String username)
Instantiates a new mock windows security context.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
com.sun.jna.platform.win32.Sspi.CtxtHandle |
getHandle() |
IWindowsIdentity |
getIdentity() |
String |
getPrincipalName() |
String |
getSecurityPackage() |
byte[] |
getToken() |
IWindowsImpersonationContext |
impersonate() |
void |
initialize()
Initialize.
|
void |
initialize(com.sun.jna.platform.win32.Sspi.CtxtHandle continueCtx,
com.sun.jna.platform.win32.Sspi.SecBufferDesc continueToken,
String targetPrincipalName) |
boolean |
isContinue() |
public MockWindowsSecurityContext(String username)
username
- the usernamepublic void dispose()
dispose
in interface IWindowsSecurityContext
public boolean isContinue()
isContinue
in interface IWindowsSecurityContext
public com.sun.jna.platform.win32.Sspi.CtxtHandle getHandle()
getHandle
in interface IWindowsSecurityContext
public IWindowsIdentity getIdentity()
getIdentity
in interface IWindowsSecurityContext
public String getPrincipalName()
getPrincipalName
in interface IWindowsSecurityContext
public String getSecurityPackage()
getSecurityPackage
in interface IWindowsSecurityContext
public byte[] getToken()
getToken
in interface IWindowsSecurityContext
public IWindowsImpersonationContext impersonate()
impersonate
in interface IWindowsSecurityContext
public void initialize()
public void initialize(com.sun.jna.platform.win32.Sspi.CtxtHandle continueCtx, com.sun.jna.platform.win32.Sspi.SecBufferDesc continueToken, String targetPrincipalName)
initialize
in interface IWindowsSecurityContext
Copyright © 2010–2015 com.github.dblock. All rights reserved.