ENCRYPTION_CERTIFICATE_HASH structure (winefs.h)

Contains a certificate hash and display information for the certificate.

Syntax

typedef struct _ENCRYPTION_CERTIFICATE_HASH {
  DWORD          cbTotalLength;
  SID            *pUserSid;
  PEFS_HASH_BLOB pHash;
  LPWSTR         lpDisplayInformation;
} ENCRYPTION_CERTIFICATE_HASH, *PENCRYPTION_CERTIFICATE_HASH;

Members

cbTotalLength

The length of this structure, in bytes.

pUserSid

The SID of the user who created the certificate. This member is optional and can be NULL.

pHash

A pointer to an EFS_HASH_BLOB structure.

lpDisplayInformation

User-displayable information for the certificate. This is usually the user's common name and universal principal name (UPN).

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header winefs.h (include Windows.h)

See also

EFS_HASH_BLOB

ENCRYPTION_CERTIFICATE_HASH_LIST

File Encryption