Package com.sun.jna.platform.win32
Class SspiUtil.ManagedSecBufferDesc
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.Sspi.SecBufferDesc
- 
- com.sun.jna.platform.win32.SspiUtil.ManagedSecBufferDesc
 
 
 
- 
- Enclosing class:
- SspiUtil
 
 public static class SspiUtil.ManagedSecBufferDesc extends Sspi.SecBufferDesc The SecBufferDesc structure describes an array of SecBuffer structures to pass from a transport application to a security package.ManagedSecBufferDesc is a convenience binding, that makes dealing with SecBufferDesceasier by providing direct, bound access, to the containedSecBuffers.ManagedSecBufferDesc assumes, that the size (entry count) of the SecBufferDesc is known at construction time. It is assumed, that this covers all relevant use-cases. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field Summary- 
Fields inherited from class com.sun.jna.platform.win32.Sspi.SecBufferDesccBuffers, pBuffers, ulVersion
 - 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description ManagedSecBufferDesc(int bufferCount)ManagedSecBufferDesc(int type, byte[] token)Create a new SecBufferDesc with initial data.ManagedSecBufferDesc(int type, int tokenSize)Create a new SecBufferDesc with one SecBuffer of a given type and size.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Sspi.SecBuffergetBuffer(int idx)voidread()Reads the fields of the struct from native memoryvoidwrite()Writes the fields of the struct to native memory- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Constructor Detail- 
ManagedSecBufferDescpublic ManagedSecBufferDesc(int type, byte[] token)Create a new SecBufferDesc with initial data.- Parameters:
- type- Token type.
- token- Initial token data.
 
 - 
ManagedSecBufferDescpublic ManagedSecBufferDesc(int type, int tokenSize)Create a new SecBufferDesc with one SecBuffer of a given type and size.- Parameters:
- type- type
- tokenSize- token size
 
 - 
ManagedSecBufferDescpublic ManagedSecBufferDesc(int bufferCount) 
 
- 
 - 
Method Detail- 
getBufferpublic Sspi.SecBuffer getBuffer(int idx) 
 - 
writepublic void write() Description copied from class:StructureWrites the fields of the struct to native memory
 
- 
 
-