Bagikan melalui


struktur SIGNER_SIGNATURE_INFO

Struktur SIGNER_SIGNATURE_INFO berisi informasi tentang tanda tangan digital.

Catatan

Struktur ini tidak ditentukan dalam file header apa pun. Untuk menggunakan struktur ini, Anda harus mendefinisikannya sendiri seperti yang ditunjukkan dalam topik ini.

 

Sintaks

typedef struct _SIGNER_SIGNATURE_INFO {
  DWORD             cbSize;
  ALG_ID            algidHash;
  DWORD             dwAttrChoice;
  union {
    SIGNER_ATTR_AUTHCODE *pAttrAuthcode;
  };
  PCRYPT_ATTRIBUTES psAuthenticated;
  PCRYPT_ATTRIBUTES psUnauthenticated;
} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO;

Anggota

cbSize

Ukuran struktur dalam byte.

algidHash

Algoritma hash yang digunakan untuk tanda tangan digital.

dwAttrChoice

Menentukan apakah tanda tangan memiliki atribut Authenticode . Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
SIGNER_AUTHCODE_ATTR
1
Tanda tangan memiliki atribut Authenticode .
SIGNER_NO_ATTR
0
Tanda tangan tidak memiliki atribut Authenticode .

 

pAttrAuthcode

Menentukan atribut untuk tanda tangan Authenticode . Anggota ini diperlukan jika nilai anggota dwAttrChoiceSIGNER_AUTHCODE_ATTR.

psAuthenticated

Atribut yang disediakan pengguna terautentikasi ditambahkan ke tanda tangan digital.

psUnauthenticated

Atribut yang disediakan pengguna yang tidak diautentikasi ditambahkan ke tanda tangan digital.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]

Lihat juga

SignerSign

SignerSignEx