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 Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
Specifies the algorithm identifier (ALG_ID) used for encrypting messages.int
Specifies the effective key length, in bits, for the session key.Name, if available, of the algorithm used for encrypting messages.int
Specifies 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.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, 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
-
sSignatureAlgorithmName
Name, if available, of the algorithm used for generating signatures, for example "MD5" or "SHA-2". -
sEncryptAlgorithmName
Name, if available, of the algorithm used for encrypting messages. Reserved for future use. -
KeySize
public int KeySizeSpecifies the effective key length, in bits, for the session key. This is typically 40, 56, or 128 bits. -
SignatureAlgorithm
public int SignatureAlgorithmSpecifies the algorithm identifier (ALG_ID) used for generating signatures, if available. -
EncryptAlgorithm
public int EncryptAlgorithmSpecifies the algorithm identifier (ALG_ID) used for encrypting messages. Reserved for future use.
-
-
Constructor Details
-
SecPkgContext_KeyInfo
public SecPkgContext_KeyInfo()
-
-
Method Details
-
getSignatureAlgorithmName
-
getEncryptAlgorithmName
-
free
public void free()
-