public interface WinCrypt
Modifier and Type | Interface | Description |
---|---|---|
static class |
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT |
The CRYPTPROTECT_PROMPTSTRUCT structure provides the text of a prompt and
information about when and where that prompt is to be displayed when using
the CryptProtectData and CryptUnprotectData functions.
|
static class |
WinCrypt.DATA_BLOB |
The CryptoAPI CRYPTOAPI_BLOB structure is used for an arbitrary array of bytes.
|
Modifier and Type | Field | Description |
---|---|---|
static int |
CRYPT_E_ASN1_BADARGS |
ASN.1 bad arguments to function call
|
static int |
CRYPT_E_ASN1_BADPDU |
ASN.1 function not supported for this PDU
|
static int |
CRYPT_E_ASN1_BADREAL |
ASN.1 bad real value
|
static int |
CRYPT_E_ASN1_BADTAG |
ASN.1 bad tag value met
|
static int |
CRYPT_E_ASN1_CHOICE |
ASN.1 bad choice value
|
static int |
CRYPT_E_ASN1_CONSTRAINT |
ASN.1 constraint violated
|
static int |
CRYPT_E_ASN1_CORRUPT |
ASN.1 corrupted data
|
static int |
CRYPT_E_ASN1_EOD |
ASN.1 unexpected end of data
|
static int |
CRYPT_E_ASN1_ERROR |
ASN.1 Certificate encode/decode return value base
|
static int |
CRYPT_E_ASN1_EXTENDED |
ASN.1 skipped unknown extensions
|
static int |
CRYPT_E_ASN1_INTERNAL |
ASN.1 internal encode or decode error
|
static int |
CRYPT_E_ASN1_LARGE |
ASN.1 value too large
|
static int |
CRYPT_E_ASN1_MEMORY |
ASN.1 out of memory
|
static int |
CRYPT_E_ASN1_NOEOD |
ASN.1 end of data expected
|
static int |
CRYPT_E_ASN1_NYI |
ASN.1 not yet implemented
|
static int |
CRYPT_E_ASN1_OVERFLOW |
ASN.1 buffer overflow
|
static int |
CRYPT_E_ASN1_PDU_TYPE |
ASN.1 bad PDU type
|
static int |
CRYPT_E_ASN1_RULE |
ASN.1 bad encoding rule
|
static int |
CRYPT_E_ASN1_UTF8 |
ASN.1 bad Unicode (UTF8)
|
static int |
CRYPTPROTECT_AUDIT |
Generate an Audit on protect and unprotect operations.
|
static int |
CRYPTPROTECT_CRED_REGENERATE |
Regenerate the local machine protection.
|
static int |
CRYPTPROTECT_CRED_SYNC |
Force credential synchronize during CryptProtectData()
Synchronize is only operation that occurs during this operation.
|
static int |
CRYPTPROTECT_LOCAL_MACHINE |
Per machine protected data -- any user on machine where CryptProtectData
took place may CryptUnprotectData.
|
static int |
CRYPTPROTECT_NO_RECOVERY |
Protect data with a non-recoverable key.
|
static int |
CRYPTPROTECT_PROMPT_ON_PROTECT |
Prompt on protect.
|
static int |
CRYPTPROTECT_PROMPT_ON_UNPROTECT |
Prompt on unprotect.
|
static int |
CRYPTPROTECT_PROMPT_REQUIRE_STRONG |
Require strong variant UI protection (user supplied password currently).
|
static int |
CRYPTPROTECT_PROMPT_RESERVED |
Reserved, don't use.
|
static int |
CRYPTPROTECT_PROMPT_STRONG |
Default to strong variant UI protection (user supplied password currently).
|
static int |
CRYPTPROTECT_UI_FORBIDDEN |
For remote-access situations where ui is not an option, if UI was specified
on protect or unprotect operation, the call will fail and GetLastError() will
indicate ERROR_PASSWORD_RESTRICTION.
|
static int |
CRYPTPROTECT_VERIFY_PROTECTION |
Verify the protection of a protected blob.
|
static final int CRYPTPROTECT_PROMPT_ON_UNPROTECT
static final int CRYPTPROTECT_PROMPT_ON_PROTECT
static final int CRYPTPROTECT_PROMPT_RESERVED
static final int CRYPTPROTECT_PROMPT_STRONG
static final int CRYPTPROTECT_PROMPT_REQUIRE_STRONG
static final int CRYPTPROTECT_UI_FORBIDDEN
static final int CRYPTPROTECT_LOCAL_MACHINE
static final int CRYPTPROTECT_CRED_SYNC
static final int CRYPTPROTECT_AUDIT
static final int CRYPTPROTECT_NO_RECOVERY
static final int CRYPTPROTECT_VERIFY_PROTECTION
static final int CRYPTPROTECT_CRED_REGENERATE
static final int CRYPT_E_ASN1_ERROR
static final int CRYPT_E_ASN1_INTERNAL
static final int CRYPT_E_ASN1_EOD
static final int CRYPT_E_ASN1_CORRUPT
static final int CRYPT_E_ASN1_LARGE
static final int CRYPT_E_ASN1_CONSTRAINT
static final int CRYPT_E_ASN1_MEMORY
static final int CRYPT_E_ASN1_OVERFLOW
static final int CRYPT_E_ASN1_BADPDU
static final int CRYPT_E_ASN1_BADARGS
static final int CRYPT_E_ASN1_BADREAL
static final int CRYPT_E_ASN1_BADTAG
static final int CRYPT_E_ASN1_CHOICE
static final int CRYPT_E_ASN1_RULE
static final int CRYPT_E_ASN1_UTF8
static final int CRYPT_E_ASN1_PDU_TYPE
static final int CRYPT_E_ASN1_NYI
static final int CRYPT_E_ASN1_EXTENDED
static final int CRYPT_E_ASN1_NOEOD