public class DebugProxyISVNSecurityLibrary extends java.lang.Object implements ISVNSecurityLibrary
ISVNSecurityLibrary.SEC_WINNT_AUTH_IDENTITY, ISVNSecurityLibrary.SecBuffer, ISVNSecurityLibrary.SecBufferDesc, ISVNSecurityLibrary.SecHandle, ISVNSecurityLibrary.TimeStamp
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) |
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
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.