DownloadJavaEX 函数

下载.cab文件签名,验证与包关联的权限,并根据身份验证执行这些权限。

语法

HRESULT WINAPI DownloadJavaEX(
  _In_ PALLOCATOR               Reserved,
  _In_ PCRYPT_PROVIDER_DATA     pProviderData,
  _In_ PJAVA_POLICY_PROVIDER    pJava,
  _In_ CRYPT_PROVIDER_FUNCTIONS *pFunctions,
  _In_ BOOL                     fCertificate,
  _In_ PJAVA_TRUST              pTrust
);

参数

保留 [in]

此参数为保留参数。

pProviderData [in]

包含证书数据(如文件和区域权限) 的CRYPT_PROVIDER_DATA 结构。

pJava [in]

包含与策略提供程序相关的数据的 JAVA_POLICY_PROVIDER 结构。

pFunctions [in]

一个CRYPT_PROVIDER_FUNCTIONS结构,其中包含用于验证证书对象、签名和最终策略的方法列表。

fCertificate [in]

如果存在证书,则此参数为 TRUE。 否则为 FALSE

pTrust [in]

包含信任信息(如编码权限、编码器签名和真实返回策略代码) 的JAVA_TRUST 结构。

返回值

如果函数成功,则返回值 S_OK。 否则,返回值为错误代码。

备注

此函数没有关联的导入库或头文件;必须使用 LoadLibraryGetProcAddress 函数调用它。

要求

要求
DLL
Javacypt.dll