public class DebugProxyISVNSecurityLibrary extends java.lang.Object implements ISVNSecurityLibrary
ISVNSecurityLibrary.SEC_WINNT_AUTH_IDENTITY, ISVNSecurityLibrary.SecBuffer, ISVNSecurityLibrary.SecBufferDesc, ISVNSecurityLibrary.SecHandle, ISVNSecurityLibrary.TimeStamp
Modifier and Type | Field and Description |
---|---|
private ISVNDebugLog |
myDebugLog |
private ISVNSecurityLibrary |
myLibrary |
SEC_I_COMPLETE_AND_CONTINUE, SEC_I_COMPLETE_NEEDED, SEC_I_CONTINUE_NEEDED, SEC_WINNT_AUTH_IDENTITY_ANSI, SEC_WINNT_AUTH_IDENTITY_UNICODE, SECBUFFER_TOKEN, SECPKG_CRED_OUTBOUND, SECURITY_NATIVE_DREP
Constructor and Description |
---|
DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary,
ISVNDebugLog myDebugLog) |
Modifier and Type | Method and Description |
---|---|
int |
AcquireCredentialsHandleW(com.sun.jna.WString pszPrincipal,
com.sun.jna.WString pszPackage,
com.sun.jna.NativeLong fCredentialUse,
com.sun.jna.Pointer pvLogonID,
com.sun.jna.Pointer pAuthData,
com.sun.jna.Pointer pGetKeyFn,
com.sun.jna.Pointer pvGetKeyArgument,
com.sun.jna.Pointer phCredential,
com.sun.jna.Pointer ptsExpiry) |
int |
CompleteAuthToken(com.sun.jna.Pointer phContext,
com.sun.jna.Pointer pToken) |
int |
DeleteSecurityContext(com.sun.jna.Pointer phContext) |
int |
FreeContextBuffer(com.sun.jna.Pointer pvContextBuffer) |
int |
FreeCredentialsHandle(com.sun.jna.Pointer phCredential) |
int |
InitializeSecurityContextW(com.sun.jna.Pointer phCredential,
com.sun.jna.Pointer phContext,
com.sun.jna.WString pszTargetName,
com.sun.jna.NativeLong fContextReq,
com.sun.jna.NativeLong Reserved1,
com.sun.jna.NativeLong TargetDataRep,
com.sun.jna.Pointer pInput,
com.sun.jna.NativeLong Reserved2,
com.sun.jna.Pointer phNewContext,
com.sun.jna.Pointer pOutput,
com.sun.jna.Pointer pfContextAttr,
com.sun.jna.Pointer ptsExpiry) |
private final ISVNSecurityLibrary myLibrary
private final ISVNDebugLog myDebugLog
public DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
public int FreeCredentialsHandle(com.sun.jna.Pointer phCredential)
FreeCredentialsHandle
in interface ISVNSecurityLibrary
public int AcquireCredentialsHandleW(com.sun.jna.WString pszPrincipal, com.sun.jna.WString pszPackage, com.sun.jna.NativeLong fCredentialUse, com.sun.jna.Pointer pvLogonID, com.sun.jna.Pointer pAuthData, com.sun.jna.Pointer pGetKeyFn, com.sun.jna.Pointer pvGetKeyArgument, com.sun.jna.Pointer phCredential, com.sun.jna.Pointer ptsExpiry)
AcquireCredentialsHandleW
in interface ISVNSecurityLibrary
public int FreeContextBuffer(com.sun.jna.Pointer pvContextBuffer)
FreeContextBuffer
in interface ISVNSecurityLibrary
public int InitializeSecurityContextW(com.sun.jna.Pointer phCredential, com.sun.jna.Pointer phContext, com.sun.jna.WString pszTargetName, com.sun.jna.NativeLong fContextReq, com.sun.jna.NativeLong Reserved1, com.sun.jna.NativeLong TargetDataRep, com.sun.jna.Pointer pInput, com.sun.jna.NativeLong Reserved2, com.sun.jna.Pointer phNewContext, com.sun.jna.Pointer pOutput, com.sun.jna.Pointer pfContextAttr, com.sun.jna.Pointer ptsExpiry)
InitializeSecurityContextW
in interface ISVNSecurityLibrary
public int CompleteAuthToken(com.sun.jna.Pointer phContext, com.sun.jna.Pointer pToken)
CompleteAuthToken
in interface ISVNSecurityLibrary
public int DeleteSecurityContext(com.sun.jna.Pointer phContext)
DeleteSecurityContext
in interface ISVNSecurityLibrary