Skip navigation links
C G H I N P U V W 

C

com.github.windpapi4j - package com.github.windpapi4j
Implementation of WinDPAPI4J library.

G

getHResult() - Method in exception com.github.windpapi4j.HResultException
Returns the Windows HRESULT value represented by this exception.

H

HResultException - Exception in com.github.windpapi4j
Thrown to indicate that the JNA call to Windows DPAPI was successful, however the native method itself reported an error.

I

InitializationFailedException - Exception in com.github.windpapi4j
Thrown to indicate that the initialization of WinDPAPI4J library has failed.
isPlatformSupported() - Static method in class com.github.windpapi4j.WinDPAPI
Returns an indication whether the current platform supports Windows Data Protection API and this library can be used or not.

N

newInstance(WinDPAPI.CryptProtectFlag...) - Static method in class com.github.windpapi4j.WinDPAPI
Create a new instance of the WinDPAPI class.

P

protectData(byte[]) - Method in class com.github.windpapi4j.WinDPAPI
Encrypts the provided data using Windows Data Protection API CryptProtectData method.
protectData(byte[], byte[]) - Method in class com.github.windpapi4j.WinDPAPI
Encrypts the provided data using Windows Data Protection API CryptProtectData method.
protectData(byte[], byte[], String) - Method in class com.github.windpapi4j.WinDPAPI
Encrypts the provided data using Windows Data Protection API CryptProtectData method.

U

unprotectData(byte[]) - Method in class com.github.windpapi4j.WinDPAPI
Decrypts the provided encrypted data and performs an integrity check using Windows Data Protection API CryptUnprotectData method.
unprotectData(byte[], byte[]) - Method in class com.github.windpapi4j.WinDPAPI
Decrypts the provided encrypted data and performs an integrity check using Windows Data Protection API CryptUnprotectData method.

V

valueOf(String) - Static method in enum com.github.windpapi4j.WinDPAPI.CryptProtectFlag
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.windpapi4j.WinDPAPI.CryptProtectFlag
Returns an array containing the constants of this enum type, in the order they are declared.

W

WinAPICallFailedException - Exception in com.github.windpapi4j
Thrown to indicate that the call to Windows DPAPI has failed due to an unexpected error condition.
WinDPAPI - Class in com.github.windpapi4j
Starting from Microsoft(R) Windows(R) XP, Windows operating systems provide a built-in cryptographic feature called "Windows Data Protection API" (DPAPI), which allows any application to securely encrypt confidential user data using the user's credentials in a way that it can only be decrypted by the same user.
WinDPAPI.CryptProtectFlag - Enum in com.github.windpapi4j
Possible flag values that can be passed to Windows Data Protection API CryptProtectData and CryptUnprotectData methods.
C G H I N P U V W 
Skip navigation links

Copyright © 2016. All rights reserved.