Package com.sun.jna.platform.win32
Schnittstelle WinCrypt
public interface WinCrypt
Ported from WinCrypt.h.
Microsoft Windows SDK 6.0A.
- Autor:
- dblock[at]dblock.org
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic class
The CERT_CHAIN_CONTEXT structure contains an array of simple certificate chains and a trust status structure that indicates summary validity data on all of the connected simple chains.static class
The CERT_CHAIN_ELEMENT structure is a single element in a simple certificate chain.static class
The CERT_CHAIN_PARA structure establishes the searching and matching criteria to be used in building a certificate chain.static class
The CERT_CHAIN_POLICY_PARA structure contains information used in CertVerifyCertificateChainPolicy to establish policy criteria for the verification of certificate chains.static class
The CERT_CHAIN_POLICY_STATUS structure holds certificate chain status information returned by the CertVerifyCertificateChainPolicy function when the certificate chains are validated.static class
The CERT_CONTEXT structure contains both the encoded and decoded representations of a certificate.static class
The CERT_EXTENSION structure contains the extension information for a certificate, Certificate Revocation List (CRL) or Certificate Trust List (CTL).static class
The CERT_EXTENSIONS structure contains an array of extensions.static class
The CERT_INFO structure contains the information of a certificate.static class
The CERT_PUBLIC_KEY_INFO structure contains a public key and its algorithm.static class
Contains information updated by a certificate revocation list (CRL) revocation type handler.static class
The CERT_REVOCATION_INFO structure indicates the revocation status of a certificate in a CERT_CHAIN_ELEMENT.static class
The CERT_SIMPLE_CHAIN structure contains an array of chain elements and a summary trust status for the chain that the array represents.static class
Contains parameters used to check for strong signatures on certificates, certificate revocation lists (CRLs), online certificate status protocol (OCSP) responses, and PKCS #7 messages.static class
Contains the signature algorithm/hash algorithm and public key algorithm/bit length pairs that can be used for strong signing.static class
The CERT_TRUST_LIST_INFO structure that indicates valid usage of a CTL.static class
The CERT_TRUST_STATUS structure contains trust information about a certificate in a certificate chain, summary trust information about a simple chain of certificates, or summary information about an array of simple chains.static class
The CERT_USAGE_MATCH structure provides criteria for identifying issuer certificates to be used to build a certificate chain.static class
Value wrapper forlpszStoreProvider
ofCrypt32.CertOpenStore(CertStoreProviderName, int, HCRYPTPROV_LEGACY, int, Pointer)
static class
The CRL_CONTEXT structure contains both the encoded and decoded representations of a certificate revocation list (CRL).static class
The CRL_ENTRY structure contains information about a single revoked certificate.static class
The CRL_INFO structure contains the information of a certificate revocation list (CRL).static class
The CRYPT_ALGORITHM_IDENTIFIER structure specifies an algorithm used to encrypt a private key.static class
The CRYPT_ATTRIBUTE structure specifies an attribute that has one or more values.static class
The CRYPT_BIT_BLOB structure contains a set of bits represented by an array of bytes.static class
The CRYPT_KEY_PROV_INFO structure contains information about a key container within a cryptographic service provider (CSP).static class
The CRYPT_KEY_PROV_PARAM structure contains information about a key container parameter.static class
The CRYPT_SIGN_MESSAGE_PARA structure contains information for signing messages using a specified signing certificate context.static class
The CRYPT_VERIFY_MESSAGE_PARA structure contains information needed to verify signed messages.static interface
The CryptGetSignerCertificateCallback user supplied callback function is used with the CRYPT_VERIFY_MESSAGE_PARA structure to get and verify a message signer's certificate.static class
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
The CTL_CONTEXT structure contains both the encoded and decoded representations of a CTL.static class
The CTL_ENTRY structure is an element of a certificate trust list (CTL).static class
The CTL_INFO structure contains the information stored in a Certificate Trust List (CTL).static class
The CTL_USAGE structure contains an array of object identifiers (OIDs) for Certificate Trust List (CTL) extensions.static class
The CryptoAPI CRYPTOAPI_BLOB structure is used for an arbitrary array of bytes.static class
Handle to a certificate chain engine.static class
Handle to a certificate store.static class
Handle to a cryptographic message.static class
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final int
Predefined verify chain policies.static final int
Forces the freeing of memory for all contexts associated with the store.static final int
Checks for nonfreed certificate, CRL, and CTL contexts.static final int
Certificate comparison functions.static final int
Certificate comparison functions.static final int
Certificate comparison functions.static final int
Certificate comparison functions.static final int
Certificate comparison functions.static final int
Certificate name string type.static final int
encoded single certificatestatic final int
an encoded CertificatePair (contains forward and/or reverse cross certs)static final int
encoded single CRLstatic final int
encoded single CTLstatic final int
content can be any typestatic final int
encoded single certificatestatic final int
an encoded CertificatePair (contains forward and/or reverse cross certs)static final int
encoded single CRLstatic final int
encoded single CTLstatic final int
an encoded PFX BLOBstatic final int
an encoded PFX BLOB, and we do want to load it (not included inCERT_QUERY_CONTENT_FLAG_ALL
static final int
an encoded PKCS#10static final int
an encoded PKCS#7 signed messagestatic final int
the content includes an embedded PKCS7 signed messagestatic final int
an encoded PKCS#7 message.static final int
serialized single certificatestatic final int
serialized single CRLstatic final int
serialized single CTLstatic final int
serialized storestatic final int
an encoded PFX BLOBstatic final int
an encoded PFX BLOB, which was loaded to phCertStorestatic final int
an encoded PKCS#10static final int
a PKCS#7 signed messagestatic final int
a PKCS7 signed message embedded in a filestatic final int
a PKCS#7 message, such as enveloped message.static final int
serialized single certificatestatic final int
serialized single CRLstatic final int
serialized single CTLstatic final int
serialized storestatic final int
the content is ascii hex encoded with "{ASN}" prefixstatic final int
the content is base64 encodedstatic final int
the content is in binary formatstatic final int
the content can be of any formatstatic final int
the content is ascii hex encoded with "{ASN}" prefixstatic final int
the content is base64 encodedstatic final int
the content is in binary formatstatic final int
The object is stored in a structure in memory.static final int
The object is stored in a file.static final int
Certificate name string type.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Certificate name string type.static final int
Certificate name string type.static final int
Message Encoding Type.static final int
ASN.1 bad arguments to function callstatic final int
ASN.1 function not supported for this PDUstatic final int
ASN.1 bad real valuestatic final int
ASN.1 bad tag value metstatic final int
ASN.1 bad choice valuestatic final int
ASN.1 constraint violatedstatic final int
ASN.1 corrupted datastatic final int
ASN.1 unexpected end of datastatic final int
ASN.1 Certificate encode/decode return value basestatic final int
ASN.1 skipped unknown extensionsstatic final int
ASN.1 internal encode or decode errorstatic final int
ASN.1 value too largestatic final int
ASN.1 out of memorystatic final int
ASN.1 end of data expectedstatic final int
ASN.1 not yet implementedstatic final int
ASN.1 buffer overflowstatic final int
ASN.1 bad PDU typestatic final int
ASN.1 bad encoding rulestatic final int
ASN.1 bad Unicode (UTF8)static final int
Imported keys are marked as exportable.static final int
The private keys are stored under the local computer and not under the current user.static final int
Message Encoding Type.static final int
The private keys are stored under the current user and not under the local computer even if the PFX BLOB specifies that they should go into the local computer.static final int
The user is to be notified through a dialog box or other method when certain attempts to use this key are made.static final int
Generate an Audit on protect and unprotect operations.static final int
Regenerate the local machine protection.static final int
Force credential synchronize during CryptProtectData() Synchronize is only operation that occurs during this operation.static final int
Per machine protected data -- any user on machine where CryptProtectData took place may CryptUnprotectData.static final int
Protect data with a non-recoverable key.static final int
Prompt on protect.static final int
Prompt on unprotect.static final int
Require strong variant UI protection (user supplied password currently).static final int
Reserved, don't use.static final int
Default to strong variant UI protection (user supplied password currently).static final int
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 final int
Verify the protection of a protected blob.static final WinCrypt.HCERTCHAINENGINE
Predefined certificate chain engine values.static final WinCrypt.HCERTCHAINENGINE
Predefined certificate chain engine values.static final WinCrypt.HCERTCHAINENGINE
Predefined certificate chain engine values.static final int
Message Encoding Type.static final int
Message Encoding Type.static final int
Allow overwrite of the existing key.static final int
Indicates that the CNG KSP is always used.static final int
Import all extended properties on the certificate that were saved on the certificate when it was exported.static final int
Do not persist the key.static final int
Indicates that the CNG key storage provider (KSP) is preferred.static final int
Set the window handle that the provider uses as the parent of any dialog boxes it creates.static final String
Algorithm object identifiers RSA.static final int
Determines the kind of issuer matching to be done.static final int
Determines the kind of issuer matching to be done.static final int
Message Encoding Type.static final int
Message Encoding Type.
-
Felddetails
-
CRYPTPROTECT_PROMPT_ON_UNPROTECT
static final int CRYPTPROTECT_PROMPT_ON_UNPROTECTPrompt on unprotect.- Siehe auch:
-
CRYPTPROTECT_PROMPT_ON_PROTECT
static final int CRYPTPROTECT_PROMPT_ON_PROTECTPrompt on protect.- Siehe auch:
-
CRYPTPROTECT_PROMPT_RESERVED
static final int CRYPTPROTECT_PROMPT_RESERVEDReserved, don't use.- Siehe auch:
-
CRYPTPROTECT_PROMPT_STRONG
static final int CRYPTPROTECT_PROMPT_STRONGDefault to strong variant UI protection (user supplied password currently).- Siehe auch:
-
CRYPTPROTECT_PROMPT_REQUIRE_STRONG
static final int CRYPTPROTECT_PROMPT_REQUIRE_STRONGRequire strong variant UI protection (user supplied password currently).- Siehe auch:
-
CRYPTPROTECT_UI_FORBIDDEN
static final int CRYPTPROTECT_UI_FORBIDDENFor 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.- Siehe auch:
-
CRYPTPROTECT_LOCAL_MACHINE
static final int CRYPTPROTECT_LOCAL_MACHINEPer machine protected data -- any user on machine where CryptProtectData took place may CryptUnprotectData.- Siehe auch:
-
CRYPTPROTECT_CRED_SYNC
static final int CRYPTPROTECT_CRED_SYNCForce credential synchronize during CryptProtectData() Synchronize is only operation that occurs during this operation.- Siehe auch:
-
CRYPTPROTECT_AUDIT
static final int CRYPTPROTECT_AUDITGenerate an Audit on protect and unprotect operations.- Siehe auch:
-
CRYPTPROTECT_NO_RECOVERY
static final int CRYPTPROTECT_NO_RECOVERYProtect data with a non-recoverable key.- Siehe auch:
-
CRYPTPROTECT_VERIFY_PROTECTION
static final int CRYPTPROTECT_VERIFY_PROTECTIONVerify the protection of a protected blob.- Siehe auch:
-
CRYPTPROTECT_CRED_REGENERATE
static final int CRYPTPROTECT_CRED_REGENERATERegenerate the local machine protection.- Siehe auch:
-
CRYPT_E_ASN1_ERROR
static final int CRYPT_E_ASN1_ERRORASN.1 Certificate encode/decode return value base- Siehe auch:
-
CRYPT_E_ASN1_INTERNAL
static final int CRYPT_E_ASN1_INTERNALASN.1 internal encode or decode error- Siehe auch:
-
CRYPT_E_ASN1_EOD
static final int CRYPT_E_ASN1_EODASN.1 unexpected end of data- Siehe auch:
-
CRYPT_E_ASN1_CORRUPT
static final int CRYPT_E_ASN1_CORRUPTASN.1 corrupted data- Siehe auch:
-
CRYPT_E_ASN1_LARGE
static final int CRYPT_E_ASN1_LARGEASN.1 value too large- Siehe auch:
-
CRYPT_E_ASN1_CONSTRAINT
static final int CRYPT_E_ASN1_CONSTRAINTASN.1 constraint violated- Siehe auch:
-
CRYPT_E_ASN1_MEMORY
static final int CRYPT_E_ASN1_MEMORYASN.1 out of memory- Siehe auch:
-
CRYPT_E_ASN1_OVERFLOW
static final int CRYPT_E_ASN1_OVERFLOWASN.1 buffer overflow- Siehe auch:
-
CRYPT_E_ASN1_BADPDU
static final int CRYPT_E_ASN1_BADPDUASN.1 function not supported for this PDU- Siehe auch:
-
CRYPT_E_ASN1_BADARGS
static final int CRYPT_E_ASN1_BADARGSASN.1 bad arguments to function call- Siehe auch:
-
CRYPT_E_ASN1_BADREAL
static final int CRYPT_E_ASN1_BADREALASN.1 bad real value- Siehe auch:
-
CRYPT_E_ASN1_BADTAG
static final int CRYPT_E_ASN1_BADTAGASN.1 bad tag value met- Siehe auch:
-
CRYPT_E_ASN1_CHOICE
static final int CRYPT_E_ASN1_CHOICEASN.1 bad choice value- Siehe auch:
-
CRYPT_E_ASN1_RULE
static final int CRYPT_E_ASN1_RULEASN.1 bad encoding rule- Siehe auch:
-
CRYPT_E_ASN1_UTF8
static final int CRYPT_E_ASN1_UTF8ASN.1 bad Unicode (UTF8)- Siehe auch:
-
CRYPT_E_ASN1_PDU_TYPE
static final int CRYPT_E_ASN1_PDU_TYPEASN.1 bad PDU type- Siehe auch:
-
CRYPT_E_ASN1_NYI
static final int CRYPT_E_ASN1_NYIASN.1 not yet implemented- Siehe auch:
-
CRYPT_E_ASN1_EXTENDED
static final int CRYPT_E_ASN1_EXTENDEDASN.1 skipped unknown extensions- Siehe auch:
-
CRYPT_E_ASN1_NOEOD
static final int CRYPT_E_ASN1_NOEODASN.1 end of data expected- Siehe auch:
-
CRYPT_ASN_ENCODING
static final int CRYPT_ASN_ENCODINGMessage Encoding Type.- Siehe auch:
-
CRYPT_NDR_ENCODING
static final int CRYPT_NDR_ENCODINGMessage Encoding Type.- Siehe auch:
-
X509_ASN_ENCODING
static final int X509_ASN_ENCODINGMessage Encoding Type.- Siehe auch:
-
X509_NDR_ENCODING
static final int X509_NDR_ENCODINGMessage Encoding Type.- Siehe auch:
-
PKCS_7_ASN_ENCODING
static final int PKCS_7_ASN_ENCODINGMessage Encoding Type.- Siehe auch:
-
PKCS_7_NDR_ENCODING
static final int PKCS_7_NDR_ENCODINGMessage Encoding Type.- Siehe auch:
-
USAGE_MATCH_TYPE_AND
static final int USAGE_MATCH_TYPE_ANDDetermines the kind of issuer matching to be done.- Siehe auch:
-
USAGE_MATCH_TYPE_OR
static final int USAGE_MATCH_TYPE_ORDetermines the kind of issuer matching to be done.- Siehe auch:
-
PP_CLIENT_HWND
static final int PP_CLIENT_HWNDSet the window handle that the provider uses as the parent of any dialog boxes it creates.- Siehe auch:
-
CERT_SIMPLE_NAME_STR
static final int CERT_SIMPLE_NAME_STRCertificate name string type.- Siehe auch:
-
CERT_OID_NAME_STR
static final int CERT_OID_NAME_STRCertificate name string type.- Siehe auch:
-
CERT_X500_NAME_STR
static final int CERT_X500_NAME_STRCertificate name string type.- Siehe auch:
-
CERT_XML_NAME_STR
static final int CERT_XML_NAME_STRCertificate name string type.- Siehe auch:
-
CERT_CHAIN_POLICY_BASE
static final int CERT_CHAIN_POLICY_BASEPredefined verify chain policies.- Siehe auch:
-
szOID_RSA_SHA1RSA
Algorithm object identifiers RSA.- Siehe auch:
-
HCCE_CURRENT_USER
Predefined certificate chain engine values.- Siehe auch:
-
HCCE_LOCAL_MACHINE
Predefined certificate chain engine values.- Siehe auch:
-
HCCE_SERIAL_LOCAL_MACHINE
Predefined certificate chain engine values.- Siehe auch:
-
CERT_COMPARE_SHIFT
static final int CERT_COMPARE_SHIFTCertificate comparison functions.- Siehe auch:
-
CERT_COMPARE_NAME_STR_W
static final int CERT_COMPARE_NAME_STR_WCertificate comparison functions.- Siehe auch:
-
CERT_INFO_SUBJECT_FLAG
static final int CERT_INFO_SUBJECT_FLAGCertificate comparison functions.- Siehe auch:
-
CERT_FIND_SUBJECT_STR_W
static final int CERT_FIND_SUBJECT_STR_WCertificate comparison functions.- Siehe auch:
-
CERT_FIND_SUBJECT_STR
static final int CERT_FIND_SUBJECT_STRCertificate comparison functions.- Siehe auch:
-
CRYPT_EXPORTABLE
static final int CRYPT_EXPORTABLEImported keys are marked as exportable. If this flag is not used, calls to the CryptExportKey function with the key handle fail.- Siehe auch:
-
CRYPT_USER_PROTECTED
static final int CRYPT_USER_PROTECTEDThe user is to be notified through a dialog box or other method when certain attempts to use this key are made. The precise behavior is specified by the cryptographic service provider (CSP) being used.Prior to Internet Explorer 4.0, Microsoft cryptographic service providers ignored this flag. Starting with Internet Explorer 4.0, Microsoft providers support this flag.
If the provider context was opened with the CRYPT_SILENT flag set, using this flag causes a failure and the last error is set to NTE_SILENT_CONTEXT.
- Siehe auch:
-
CRYPT_MACHINE_KEYSET
static final int CRYPT_MACHINE_KEYSETThe private keys are stored under the local computer and not under the current user.- Siehe auch:
-
CRYPT_USER_KEYSET
static final int CRYPT_USER_KEYSETThe private keys are stored under the current user and not under the local computer even if the PFX BLOB specifies that they should go into the local computer.- Siehe auch:
-
PKCS12_PREFER_CNG_KSP
static final int PKCS12_PREFER_CNG_KSPIndicates that the CNG key storage provider (KSP) is preferred. If the CSP is specified in the PFX file, then the CSP is used, otherwise the KSP is preferred. If the CNG KSP is unavailable, the PFXImportCertStore function will fail.- Siehe auch:
-
PKCS12_ALWAYS_CNG_KSP
static final int PKCS12_ALWAYS_CNG_KSPIndicates that the CNG KSP is always used. When specified, PFXImportCertStore attempts to use the CNG KSP irrespective of provider information in the PFX file. If the CNG KSP is unavailable, the import will not fail.- Siehe auch:
-
PKCS12_ALLOW_OVERWRITE_KEY
static final int PKCS12_ALLOW_OVERWRITE_KEYAllow overwrite of the existing key. Specify this flag when you encounter a scenario in which you must import a PFX file that contains a key name that already exists. For example, when you import a PFX file, it is possible that a container of the same name is already present because there is no unique namespace for key containers. If you have created a "TestKey" on your computer, and then you import a PFX file that also has "TestKey" as the key container, the PKCS12_ALLOW_OVERWRITE_KEY setting allows the key to be overwritten.- Siehe auch:
-
PKCS12_NO_PERSIST_KEY
static final int PKCS12_NO_PERSIST_KEYDo not persist the key. Specify this flag when you do not want to persist the key. For example, if it is not necessary to store the key after verification, then instead of creating a container and then deleting it, you can specify this flag to dispose of the key immediately.- Siehe auch:
-
PKCS12_INCLUDE_EXTENDED_PROPERTIES
static final int PKCS12_INCLUDE_EXTENDED_PROPERTIESImport all extended properties on the certificate that were saved on the certificate when it was exported.- Siehe auch:
-
CERT_STORE_PROV_MSG
static final int CERT_STORE_PROV_MSG- Siehe auch:
-
CERT_STORE_PROV_MEMORY
static final int CERT_STORE_PROV_MEMORY- Siehe auch:
-
CERT_STORE_PROV_FILE
static final int CERT_STORE_PROV_FILE- Siehe auch:
-
CERT_STORE_PROV_REG
static final int CERT_STORE_PROV_REG- Siehe auch:
-
CERT_STORE_PROV_PKCS7
static final int CERT_STORE_PROV_PKCS7- Siehe auch:
-
CERT_STORE_PROV_SERIALIZED
static final int CERT_STORE_PROV_SERIALIZED- Siehe auch:
-
CERT_STORE_PROV_FILENAME_A
static final int CERT_STORE_PROV_FILENAME_A- Siehe auch:
-
CERT_STORE_PROV_FILENAME_W
static final int CERT_STORE_PROV_FILENAME_W- Siehe auch:
-
CERT_STORE_PROV_FILENAME
static final int CERT_STORE_PROV_FILENAME- Siehe auch:
-
CERT_STORE_PROV_SYSTEM_A
static final int CERT_STORE_PROV_SYSTEM_A- Siehe auch:
-
CERT_STORE_PROV_SYSTEM_W
static final int CERT_STORE_PROV_SYSTEM_W- Siehe auch:
-
CERT_STORE_PROV_SYSTEM
static final int CERT_STORE_PROV_SYSTEM- Siehe auch:
-
CERT_STORE_PROV_COLLECTION
static final int CERT_STORE_PROV_COLLECTION- Siehe auch:
-
CERT_STORE_PROV_SYSTEM_REGISTRY_A
static final int CERT_STORE_PROV_SYSTEM_REGISTRY_A- Siehe auch:
-
CERT_STORE_PROV_SYSTEM_REGISTRY_W
static final int CERT_STORE_PROV_SYSTEM_REGISTRY_W- Siehe auch:
-
CERT_STORE_PROV_SYSTEM_REGISTRY
static final int CERT_STORE_PROV_SYSTEM_REGISTRY- Siehe auch:
-
CERT_STORE_PROV_PHYSICAL_W
static final int CERT_STORE_PROV_PHYSICAL_W- Siehe auch:
-
CERT_STORE_PROV_PHYSICAL
static final int CERT_STORE_PROV_PHYSICAL- Siehe auch:
-
CERT_STORE_PROV_SMART_CARD_W
static final int CERT_STORE_PROV_SMART_CARD_W- Siehe auch:
-
CERT_STORE_PROV_SMART_CARD
static final int CERT_STORE_PROV_SMART_CARD- Siehe auch:
-
CERT_STORE_PROV_LDAP_W
static final int CERT_STORE_PROV_LDAP_W- Siehe auch:
-
CERT_STORE_PROV_LDAP
static final int CERT_STORE_PROV_LDAP- Siehe auch:
-
CERT_STORE_NO_CRYPT_RELEASE_FLAG
static final int CERT_STORE_NO_CRYPT_RELEASE_FLAG- Siehe auch:
-
CERT_STORE_SET_LOCALIZED_NAME_FLAG
static final int CERT_STORE_SET_LOCALIZED_NAME_FLAG- Siehe auch:
-
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG
static final int CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG- Siehe auch:
-
CERT_STORE_DELETE_FLAG
static final int CERT_STORE_DELETE_FLAG- Siehe auch:
-
CERT_STORE_UNSAFE_PHYSICAL_FLAG
static final int CERT_STORE_UNSAFE_PHYSICAL_FLAG- Siehe auch:
-
CERT_STORE_SHARE_STORE_FLAG
static final int CERT_STORE_SHARE_STORE_FLAG- Siehe auch:
-
CERT_STORE_SHARE_CONTEXT_FLAG
static final int CERT_STORE_SHARE_CONTEXT_FLAG- Siehe auch:
-
CERT_STORE_MANIFOLD_FLAG
static final int CERT_STORE_MANIFOLD_FLAG- Siehe auch:
-
CERT_STORE_ENUM_ARCHIVED_FLAG
static final int CERT_STORE_ENUM_ARCHIVED_FLAG- Siehe auch:
-
CERT_STORE_UPDATE_KEYID_FLAG
static final int CERT_STORE_UPDATE_KEYID_FLAG- Siehe auch:
-
CERT_STORE_BACKUP_RESTORE_FLAG
static final int CERT_STORE_BACKUP_RESTORE_FLAG- Siehe auch:
-
CERT_STORE_MAXIMUM_ALLOWED_FLAG
static final int CERT_STORE_MAXIMUM_ALLOWED_FLAG- Siehe auch:
-
CERT_STORE_CREATE_NEW_FLAG
static final int CERT_STORE_CREATE_NEW_FLAG- Siehe auch:
-
CERT_STORE_OPEN_EXISTING_FLAG
static final int CERT_STORE_OPEN_EXISTING_FLAG- Siehe auch:
-
CERT_STORE_READONLY_FLAG
static final int CERT_STORE_READONLY_FLAG- Siehe auch:
-
CERT_SYSTEM_STORE_CURRENT_USER
static final int CERT_SYSTEM_STORE_CURRENT_USER- Siehe auch:
-
CERT_SYSTEM_STORE_LOCAL_MACHINE
static final int CERT_SYSTEM_STORE_LOCAL_MACHINE- Siehe auch:
-
CERT_SYSTEM_STORE_CURRENT_SERVICE
static final int CERT_SYSTEM_STORE_CURRENT_SERVICE- Siehe auch:
-
CERT_SYSTEM_STORE_SERVICES
static final int CERT_SYSTEM_STORE_SERVICES- Siehe auch:
-
CERT_SYSTEM_STORE_USERS
static final int CERT_SYSTEM_STORE_USERS- Siehe auch:
-
CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY
static final int CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY- Siehe auch:
-
CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY
static final int CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY- Siehe auch:
-
CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE
static final int CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE- Siehe auch:
-
CERT_SYSTEM_STORE_UNPROTECTED_FLAG
static final int CERT_SYSTEM_STORE_UNPROTECTED_FLAG- Siehe auch:
-
CERT_SYSTEM_STORE_RELOCATE_FLAG
static final int CERT_SYSTEM_STORE_RELOCATE_FLAG- Siehe auch:
-
CERT_CLOSE_STORE_FORCE_FLAG
static final int CERT_CLOSE_STORE_FORCE_FLAGChecks for nonfreed certificate, CRL, and CTL contexts. A returned error code indicates that one or more store elements is still in use. This flag should only be used as a diagnostic tool in the development of applications.- Siehe auch:
-
CERT_CLOSE_STORE_CHECK_FLAG
static final int CERT_CLOSE_STORE_CHECK_FLAGForces the freeing of memory for all contexts associated with the store. This flag can be safely used only when the store is opened in a function and neither the store handle nor any of its contexts are passed to any called functions. For details, see Remarks.- Siehe auch:
-
CERT_QUERY_CONTENT_CERT
static final int CERT_QUERY_CONTENT_CERTencoded single certificate- Siehe auch:
-
CERT_QUERY_CONTENT_CTL
static final int CERT_QUERY_CONTENT_CTLencoded single CTL- Siehe auch:
-
CERT_QUERY_CONTENT_CRL
static final int CERT_QUERY_CONTENT_CRLencoded single CRL- Siehe auch:
-
CERT_QUERY_CONTENT_SERIALIZED_STORE
static final int CERT_QUERY_CONTENT_SERIALIZED_STOREserialized store- Siehe auch:
-
CERT_QUERY_CONTENT_SERIALIZED_CERT
static final int CERT_QUERY_CONTENT_SERIALIZED_CERTserialized single certificate- Siehe auch:
-
CERT_QUERY_CONTENT_SERIALIZED_CTL
static final int CERT_QUERY_CONTENT_SERIALIZED_CTLserialized single CTL- Siehe auch:
-
CERT_QUERY_CONTENT_SERIALIZED_CRL
static final int CERT_QUERY_CONTENT_SERIALIZED_CRLserialized single CRL- Siehe auch:
-
CERT_QUERY_CONTENT_PKCS7_SIGNED
static final int CERT_QUERY_CONTENT_PKCS7_SIGNEDa PKCS#7 signed message- Siehe auch:
-
CERT_QUERY_CONTENT_PKCS7_UNSIGNED
static final int CERT_QUERY_CONTENT_PKCS7_UNSIGNEDa PKCS#7 message, such as enveloped message. But it is not a signed message,- Siehe auch:
-
CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED
static final int CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBEDa PKCS7 signed message embedded in a file- Siehe auch:
-
CERT_QUERY_CONTENT_PKCS10
static final int CERT_QUERY_CONTENT_PKCS10an encoded PKCS#10- Siehe auch:
-
CERT_QUERY_CONTENT_PFX
static final int CERT_QUERY_CONTENT_PFXan encoded PFX BLOB- Siehe auch:
-
CERT_QUERY_CONTENT_CERT_PAIR
static final int CERT_QUERY_CONTENT_CERT_PAIRan encoded CertificatePair (contains forward and/or reverse cross certs)- Siehe auch:
-
CERT_QUERY_CONTENT_PFX_AND_LOAD
static final int CERT_QUERY_CONTENT_PFX_AND_LOADan encoded PFX BLOB, which was loaded to phCertStore- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_CERT
static final int CERT_QUERY_CONTENT_FLAG_CERTencoded single certificate- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_CTL
static final int CERT_QUERY_CONTENT_FLAG_CTLencoded single CTL- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_CRL
static final int CERT_QUERY_CONTENT_FLAG_CRLencoded single CRL- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE
static final int CERT_QUERY_CONTENT_FLAG_SERIALIZED_STOREserialized store- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT
static final int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERTserialized single certificate- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL
static final int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTLserialized single CTL- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL
static final int CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRLserialized single CRL- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED
static final int CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNEDan encoded PKCS#7 signed message- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED
static final int CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNEDan encoded PKCS#7 message. But it is not a signed message- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED
static final int CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBEDthe content includes an embedded PKCS7 signed message- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PKCS10
static final int CERT_QUERY_CONTENT_FLAG_PKCS10an encoded PKCS#10- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PFX
static final int CERT_QUERY_CONTENT_FLAG_PFXan encoded PFX BLOB- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_CERT_PAIR
static final int CERT_QUERY_CONTENT_FLAG_CERT_PAIRan encoded CertificatePair (contains forward and/or reverse cross certs)- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_PFX_AND_LOAD
static final int CERT_QUERY_CONTENT_FLAG_PFX_AND_LOADan encoded PFX BLOB, and we do want to load it (not included inCERT_QUERY_CONTENT_FLAG_ALL
- Siehe auch:
-
CERT_QUERY_CONTENT_FLAG_ALL
static final int CERT_QUERY_CONTENT_FLAG_ALLcontent can be any type- Siehe auch:
-
CERT_QUERY_FORMAT_BINARY
static final int CERT_QUERY_FORMAT_BINARYthe content is in binary format- Siehe auch:
-
CERT_QUERY_FORMAT_BASE64_ENCODED
static final int CERT_QUERY_FORMAT_BASE64_ENCODEDthe content is base64 encoded- Siehe auch:
-
CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED
static final int CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODEDthe content is ascii hex encoded with "{ASN}" prefix- Siehe auch:
-
CERT_QUERY_FORMAT_FLAG_BINARY
static final int CERT_QUERY_FORMAT_FLAG_BINARYthe content is in binary format- Siehe auch:
-
CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED
static final int CERT_QUERY_FORMAT_FLAG_BASE64_ENCODEDthe content is base64 encoded- Siehe auch:
-
CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED
static final int CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODEDthe content is ascii hex encoded with "{ASN}" prefix- Siehe auch:
-
CERT_QUERY_FORMAT_FLAG_ALL
static final int CERT_QUERY_FORMAT_FLAG_ALLthe content can be of any format- Siehe auch:
-
CERT_QUERY_OBJECT_FILE
static final int CERT_QUERY_OBJECT_FILEThe object is stored in a file.- Siehe auch:
-
CERT_QUERY_OBJECT_BLOB
static final int CERT_QUERY_OBJECT_BLOBThe object is stored in a structure in memory.- Siehe auch:
-