Class DebugProxyISVNSecurityLibrary
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNSecurityLibrary
-
- All Implemented Interfaces:
com.sun.jna.AltCallingConvention,com.sun.jna.Library,com.sun.jna.win32.StdCall,com.sun.jna.win32.StdCallLibrary,ISVNSecurityLibrary
public class DebugProxyISVNSecurityLibrary extends java.lang.Object implements ISVNSecurityLibrary
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNSecurityLibrary
ISVNSecurityLibrary.SEC_WINNT_AUTH_IDENTITY, ISVNSecurityLibrary.SecBuffer, ISVNSecurityLibrary.SecBufferDesc, ISVNSecurityLibrary.SecHandle, ISVNSecurityLibrary.TimeStamp
-
-
Field Summary
Fields Modifier and Type Field Description private ISVNDebugLogmyDebugLogprivate ISVNSecurityLibrarymyLibrary-
Fields inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNSecurityLibrary
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 Summary
Constructors Constructor Description DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intAcquireCredentialsHandleW(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)intCompleteAuthToken(com.sun.jna.Pointer phContext, com.sun.jna.Pointer pToken)intDeleteSecurityContext(com.sun.jna.Pointer phContext)intFreeContextBuffer(com.sun.jna.Pointer pvContextBuffer)intFreeCredentialsHandle(com.sun.jna.Pointer phCredential)intInitializeSecurityContextW(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)
-
-
-
Field Detail
-
myLibrary
private final ISVNSecurityLibrary myLibrary
-
myDebugLog
private final ISVNDebugLog myDebugLog
-
-
Constructor Detail
-
DebugProxyISVNSecurityLibrary
public DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Detail
-
FreeCredentialsHandle
public int FreeCredentialsHandle(com.sun.jna.Pointer phCredential)
- Specified by:
FreeCredentialsHandlein interfaceISVNSecurityLibrary
-
AcquireCredentialsHandleW
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)- Specified by:
AcquireCredentialsHandleWin interfaceISVNSecurityLibrary
-
FreeContextBuffer
public int FreeContextBuffer(com.sun.jna.Pointer pvContextBuffer)
- Specified by:
FreeContextBufferin interfaceISVNSecurityLibrary
-
InitializeSecurityContextW
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)- Specified by:
InitializeSecurityContextWin interfaceISVNSecurityLibrary
-
CompleteAuthToken
public int CompleteAuthToken(com.sun.jna.Pointer phContext, com.sun.jna.Pointer pToken)- Specified by:
CompleteAuthTokenin interfaceISVNSecurityLibrary
-
DeleteSecurityContext
public int DeleteSecurityContext(com.sun.jna.Pointer phContext)
- Specified by:
DeleteSecurityContextin interfaceISVNSecurityLibrary
-
-