Sunday, November 20, 2016

วิธีสร้าง Certificate ให้สามารถใช้งาน Win App ได้มากกว่า 1 ปี

  • ปกติเวลาเราใช้ MS Visual Studio สร้าง Win Apps ขึ้นมาสักโปรเจคหนึ่งแล้ว Certificate Key จะมี Expiration Date ภายใน 1 ปี เมื่อครบกำหนด ถ้าจะ Publish ออก Version ใหม่ จะต้อง Create Certificate Key ใหม่อีกครั้ง ซึ่งก็มีอายุ 1 ปีเช่นกัน
  • หามานานแล้วว่าทำยังไงจะยึดอายุ Certificate ให้นานกว่า 1 ปี จะได้ไม่ต้องเสียเวลามา Create Certificate ทุกปี


และแล้วก็มาพบแล้วกับ วิธีสร้าง Certificate แบบใหม่ ที่มีอายุยาวนาน... จน... ไม่ต้องมา Create Certificate ใหม่อีกเลย
  1. Save ไฟล์ makecert.exe ตามลิ้งค์นี้
  2. Run command prompt (cmd)
  3. ป้อนคำสั่งตามนี้ Makecert –r –pe –n “CN=ชื่อเครื่อง” –a sha1 –ss My –len 2048 –sy 24 –b 09/01/2014 –e 09/01/2099
  4. ไปที่ Signing ของโปรเจค ใน MS Visual Studio แล้วคลิก Select from Store แล้วเลือก Certificate ที่เราสร้างขึ้นมาใหม่ (สังเกต วันหมดอายุ)

No comments:

Post a Comment