Package com.sun.jna.platform.win32

# Class Secur32Util

java.lang.Object
com.sun.jna.platform.win32.Secur32Util

public abstract class Secur32Util extends Object
Secur32 Utility API.

Author:
  dblock[at]dblock.org

## Nested Class Summary

Nested Classes
Modifier and Type
Class
Description
`static class`
`Secur32Util.SecurityPackage`
An SSPI package.

## Constructor Summary

Constructors
Constructor
Description
`Secur32Util()`

## Method Summary

Modifier and Type
Method
Description
`static Secur32Util.SecurityPackage[]`
`getSecurityPackages()`
Get the security packages installed on the current computer.
`static String`
`getUserNameEx(int format)`
Retrieves the name of the user or other security principal associated with the calling thread.

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Details

### Secur32Util

public Secur32Util()

## Method Details

### getUserNameEx

public static String getUserNameEx(int format)
Retrieves the name of the user or other security principal associated with the calling thread.

Parameters:
  `format` - User name format.
Returns:
  User name in a given format.

### getSecurityPackages

public static Secur32Util.SecurityPackage[] getSecurityPackages()
Get the security packages installed on the current computer.

Returns:
  An array of SSPI security packages.