54
Chương 1: Phát triển ứng dụng
Nếu bạn nhắp Yes, hoặc trước đó đã chọn là luôn tin tưởng SPC, công cụ Certificate
Verification xác nhận tính hợp lệ của chữ ký và assembly.
Hình 1.6 Công cụ Certificate Verification
13.
13.
T o và thi t l p tin t
ng m t SPC th nghi m
ạ
ế ậ
ưở
ộ
ử
ệ
T o và thi t l p tin t
ng m t SPC th nghi m
ạ
ế ậ
ưở
ộ
ử
ệ
Bạn cần tạo một SPC để thử nghiệm.
Sử dụng công cụ Certificate Creation (makecert.exe) để tạo một chứng chỉ X.509
và sử dụng công cụ Software Publisher Certificate (cert2spc.exe) để tạo một SPC
từ chứng chỉ X.509 này. Thiết lập tin tưởng chứng chỉ thử nghiệm bằng công cụ
Set Registry (setreg.exe).
Để tạo một SPC thử nghiệm cho một nhà phát hành phần mềm có tên là Square Nguyen, trước
hết sử dụng công cụ Certificate Creation để tạo một chứng chỉ X.509. Lệnh:
makecert -n "CN=Square Nguyen" -sk MyKeys TestCertificate.cer
sẽ tạo một file có tên là TestCertificate.cer chứa một chứng chỉ X.509, và lưu trữ khóa riêng
tương ứng trong một kho chứa khóa CSP có tên là MyKeys (được tạo tự động nếu chưa tồn
tại). Bạn cũng có thể ghi khóa riêng vào file bằng cách thay
-sk
bằng
-sv
. Ví dụ, để ghi khóa
riêng vào một file có tên là PrivateKeys.pvk, sử dụng lệnh:
makecert -n "CN=Square Nguyen" -sv PrivateKey.pvk TestCertificate.cer