Package com.sun.jna.platform.win32
Class Sspi.SecPkgContext_KeyInfo
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Sspi.SecPkgContext_KeyInfo
- Enclosing interface:
- Sspi
@FieldOrder({"sSignatureAlgorithmName","sEncryptAlgorithmName","KeySize","SignatureAlgorithm","EncryptAlgorithm"})
public static class Sspi.SecPkgContext_KeyInfo
extends Structure
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintSpecifies the algorithm identifier (ALG_ID) used for encrypting messages.intSpecifies the effective key length, in bits, for the session key.Name, if available, of the algorithm used for encrypting messages.intSpecifies the algorithm identifier (ALG_ID) used for generating signatures, if available.Name, if available, of the algorithm used for generating signatures, for example "MD5" or "SHA-2".Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods 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, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
sSignatureAlgorithmNameName, if available, of the algorithm used for generating signatures, for example "MD5" or "SHA-2".
- 
sEncryptAlgorithmNameName, if available, of the algorithm used for encrypting messages. Reserved for future use.
- 
KeySizepublic int KeySizeSpecifies the effective key length, in bits, for the session key. This is typically 40, 56, or 128 bits.
- 
SignatureAlgorithmpublic int SignatureAlgorithmSpecifies the algorithm identifier (ALG_ID) used for generating signatures, if available.
- 
EncryptAlgorithmpublic int EncryptAlgorithmSpecifies the algorithm identifier (ALG_ID) used for encrypting messages. Reserved for future use.
 
- 
- 
Constructor Details- 
SecPkgContext_KeyInfopublic SecPkgContext_KeyInfo()
 
- 
- 
Method Details- 
getSignatureAlgorithmName
- 
getEncryptAlgorithmName
- 
freepublic void free()
 
-