Bagikan melalui


Objek SignedCode

[Objek SignedCode tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Sebagai gantinya, gunakan Platform Invocation Services (PInvoke) untuk memanggil fungsi Win32 API SignerSignEx, SignerTimeStampEx, dan WinVerifyTrust untuk menandatangani konten dengan tanda tangan digital Authenticode. Untuk informasi tentang PInvoke, lihat Tutorial Pemanggilan Platform. .NET dan CryptoAPI melalui P/Invoke: Bagian 1 dan .NET dan CryptoAPI melalui P/Invoke: Subbagian Bagian 2 dari Memperluas Kriptografi .NET dengan CAPICOM dan P/Invoke mungkin juga berguna.]

Objek SignedCode menyediakan fungsionalitas untuk menandatangani file yang dapat dieksekusi dengan tanda tangan digital Authenticode.

Waktu menggunakan

Objek SignedCode digunakan untuk melakukan tugas berikut:

  • Tanda tangani file yang dapat dieksekusi.
  • File yang dapat dieksekusi stempel waktu.
  • Tentukan apakah tanda tangan file yang dapat dieksekusi valid.
  • Atur atau ambil jalur ke file yang dapat dieksekusi.
  • Ambil penanda tangan dan stempel waktu file yang dapat dieksekusi.
  • Ambil kumpulan sertifikat untuk file yang dapat dieksekusi.
  • Ambil deskripsi atau URL ke deskripsi file yang dapat dieksekusi.

Anggota

Objek SignedCode memiliki jenis anggota ini:

Metode

Objek SignedCode memiliki metode ini.

Metode Deskripsi
Menandatangani Membuat tanda tangan digital Authenticode dan menandatangani file yang dapat dieksekusi yang ditentukan dalam properti SignedCode.FileName .
Tanda waktu Membuat tanda tangan stempel waktu Authenticode pada file yang dapat dieksekusi yang ditandatangani yang ditentukan dalam properti SignedCode.FileName .
Memverifikasi Memverifikasi tanda tangan Authenticode pada file yang dapat dieksekusi yang ditandatangani yang ditentukan dalam properti SignedCode.FileName .

 

Properti

Objek SignedCode memiliki properti ini.

Properti Jenis akses Deskripsi
Sertifikat
Baca-saja
Kumpulan Sertifikat yang berisi semua sertifikat dalam file yang dapat dieksekusi yang ditandatangani.
Deskripsi
Baca/Tulis
String yang berisi deskripsi file yang dapat dieksekusi yang ditandatangani.
DescriptionURL
Baca/Tulis
String yang berisi alamat HTTP ke deskripsi file yang dapat dieksekusi yang ditandatangani.
FileName
Baca/Tulis
String yang berisi jalur ke file konten yang berisi file yang dapat dieksekusi.
Ini adalah properti default.
Penandatangan
Baca-saja
Objek Penanda tangan yang menyediakan akses ke penanda tangan file yang dapat dieksekusi.
Tanda waktu
Baca-saja
Objek Penanda tangan yang menyediakan akses ke stempel waktu file yang dapat dieksekusi.

 

Keterangan

Objek SignedCode dapat dibuat, dan tidak aman untuk pembuatan skrip. ProgID untuk objek SignedCode adalah CAPICOM. SignedCode.1.

File yang dapat dieksekusi harus berjenis yang dapat ditandatangani dengan teknologi Authenticode, misalnya, file yang memiliki ekstensi nama file .cab, .cat, .exe, .dll, .vbs, atau .ocx.

Persyaratan

Persyaratan Nilai
Redistribusi
CAPICOM 2.0 atau yang lebih baru pada Windows Server 2003 dan Windows XP
DLL
Capicom.dll