JAVA_TRUST structure

Contains Java permission information.

Syntax

typedef struct {
  DWORD   cbSize;
  DWORD   flag;
  BOOL    fAllActiveXPermissions;
  BOOL    fAllPermissions;
  DWORD   dwEncodingType;
  PBYTE   pbJavaPermissions;
  DWORD   cbJavaPermissions;
  PBYTE   pbSigner;
  DWORD   cbSigner;
  LPCWSTR pwszZone;
  GUID    guidZone;
  HRESULT hVerify;
} _JAVA_TRUST;

Members

  • cbSize
    Size of the structure.

  • flag
    Reserved.

  • fAllActiveXPermissions
    Whether ActiveX explicitly asked for all. Note: must have been signed.

  • fAllPermissions
    Whether Java explicitly asked for all.

  • dwEncodingType
    Encoding type.

  • pbJavaPermissions
    Encoded Java permission blob.

  • cbJavaPermissions
    Size of Java permission blob.

  • pbSigner
    Encoded signer.

  • cbSigner
    Size of signer data.

  • pwszZone
    Zone index (copied from action data).

  • guidZone
    Not currently used.

  • hVerify
    Authenticode policy return value.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Product

Internet Explorer 3.0

Header

Capi.h

See also

ICatalogFileInfo::GetJavaTrust