Portecle เป็นแอปพลิเคชัน GUI ที่ใช้งานง่ายสำหรับการสร้างจัดการและตรวจสอบคีย์คีย์คีย์ใบรับรองคำขอใบรับรองรายการการเพิกถอนใบรับรองและอื่น ๆ
ปัจจุบัน Portecle สามารถใช้ตัวอย่างเช่น:
การทำงานกับ Portecle นั้นง่ายและรวดเร็ว ทุกสิ่งที่คุณต้องรู้มีรายละเอียดด้านล่าง เมื่อเขียนใน Java Portecle จะทำงานบนเครื่องใด ๆ ที่ติดตั้งสภาพแวดล้อม Java Runtime ที่เหมาะสม
คุณสามารถเข้าถึงความช่วยเหลือออนไลน์ของ Portecle จากภายใน Portecle GUI หรือออนไลน์ได้ที่ http://portecle.sourceforge.net/#docs
ก่อนอื่นคุณจะต้องติดตั้งสภาพแวดล้อม Java Runtime ที่เหมาะสม จำเป็นต้องใช้ Java SE เวอร์ชัน 7 หรือใหม่กว่า ดูตัวอย่าง https://www.oracle.com/technetwork/java/index.html และ https://openjdk.java.net/ สำหรับเวอร์ชันที่มีอยู่และติดตั้งคำแนะนำ
นอกเหนือจาก Java การกระจายไบนารีเริ่มต้นของ Portecle มีทุกสิ่งที่คุณต้องการเรียกใช้ วิธีที่ง่ายที่สุดในการติดตั้งคือการคลายซิปการแจกจ่ายไบนารีไปยังไดเรกทอรีที่ใดที่หนึ่งในระบบไฟล์ของคุณ
การกระจายไบนารีประกอบด้วยไฟล์ Jar Portecle ( portecle.jar ) เช่นเดียวกับผู้ให้บริการปราสาท Bouncy และเหยือก pkix ( bcprov.jar , bcpkix.jar ) สำหรับ java se 7 ถ้าคุณต้องการเรียกใช้ Portecle https://www.bouncycastle.org/ และวางขวดลงในไดเรกทอรีเดียวกับ portecle.jar ด้วยชื่อ bcprov.jar และ bcpkix.jar เขียนทับคนที่มีอยู่แล้ว (ถ้ามี) การกระจายไบนารียังมีไอคอนสำหรับใช้กับ Portecle
Portecle สามารถใช้ผู้ให้บริการรักษาความปลอดภัย GNU ClassPath (เวอร์ชัน 0.90 หรือใหม่กว่า) หากติดตั้ง การสนับสนุนสำหรับคีย์สโตร์ GNU Keyring (GKR) ต้องการผู้ให้บริการเหล่านี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ GNU classpath โปรดดู https://www.gnu.org/software/classpath/
ขึ้นอยู่กับรูปแบบการใช้งาน Portecle ของคุณผู้ให้บริการปราสาท Bouncy อาจต้องใช้ไฟล์นโยบายเขตอำนาจศาล JCE Unlimited Strength Pricicy ที่ติดตั้งเพื่อให้ทำงานได้อย่างถูกต้อง ดู "หมายเหตุสำคัญ" ที่ https://www.bouncycastle.org/documentation.html ความล้มเหลวที่เกี่ยวข้องกับการขาดไฟล์นโยบายเหล่านี้มักจะปรากฏตัวเป็นข้อผิดพลาดในการโหลดคีย์สโตร์ด้วยข้อความแสดงข้อผิดพลาดเช่น "พารามิเตอร์คีย์หรืออัลกอริทึมที่ไม่ได้รับการสนับสนุน" หรือ "ขนาดคีย์ที่ผิดกฎหมาย" เมื่อพยายามนำเข้าคีย์
วิธีเริ่มต้นของการเรียกใช้ Portecle ใช้วิธี java -jar ซึ่งหมายความว่า Class-Path ที่กำหนดใน portecle.jar MANIFEST.MF จะถูกใช้เพื่อค้นหาคลาสทั้งหมด นอกจากนี้คุณยังสามารถเรียกใช้ Portecle ได้ด้วยคลาส "หลัก", net.sf.portecle.FPortecle วิธีนี้ช่วยให้คุณใช้ Jar ผู้ให้บริการปราสาทเด้งที่อื่นในระบบไฟล์ของคุณ
บทต่อไปนี้มีตัวอย่างวิธีการเรียกใช้ Portecle; ตัวอย่างทั้งหมดสันนิษฐานว่าไดเรกทอรี JRE/JDK bin ได้ถูกเพิ่มเข้าไปในตัวแปรสภาพแวดล้อม PATH ของคุณ
สมมติว่าคุณมีการติดตั้ง JRE/JDK ที่เหมาะสมและวางไฟล์ Jar Portecle และ Bouncy Castle ลงในไดเรกทอรี c:java คุณสามารถเรียกใช้ Portecle ได้เช่นนั้น:
java -jar c:javaportecle.jar
ในการตั้งค่าส่วนใหญ่ถ้า portecle.jar , bcprov.jar และ bcpkix.jar ได้รับการติดตั้งตามคำแนะนำด้านบน Portecle สามารถเรียกใช้โดยดับเบิลคลิก portecle.jar ใน Windows Explorer
หากคุณต้องการจัดการตำแหน่ง JAR ด้วยตัวคุณเองให้ใช้ตัวเลือก -cp ของ Java สำหรับสิ่งนั้นและ net.sf.portecle.FPortecle เป็นคลาสที่จะเปิดตัว
สมมติว่าคุณมีการติดตั้ง JRE/JDK ที่เหมาะสมและได้วางไฟล์ Jar Portecle และ Bouncy Castle ลงในไดเรกทอรี /usr/share/java คุณสามารถเรียกใช้ Portecle ได้เช่นนั้น:
java -jar /usr/share/java/portecle.jar
หากคุณต้องการจัดการตำแหน่ง JAR ด้วยตัวคุณเองให้ใช้ตัวเลือก -cp ของ Java สำหรับสิ่งนั้นและ net.sf.portecle.FPortecle เป็นคลาสที่จะเปิดตัว
การเผยแพร่ Portecle อาจมีคุณสมบัติการทดลองที่ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น สิ่งเหล่านี้มีข้อ จำกัด หรือการใช้งานที่ไม่สมบูรณ์ซึ่งทำให้ไม่เหมาะสมสำหรับการใช้งานการผลิต แต่อาจมีค่าสำหรับผู้ใช้ก่อน หากต้องการเปิดใช้งานคุณสมบัติเหล่านี้ให้ใช้ -Dportecle.experimental=true ในบรรทัดคำสั่งการเรียกใช้ Portecle ของคุณ ดูไฟล์ News.txt สำหรับข้อมูลเกี่ยวกับสถานะของคุณสมบัติการทดลองปัจจุบัน
ลิขสิทธิ์© 2004 Wayne Grant, 2004 Mark Majczyk, 2004-2019 Ville Skyttä
Portecle เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation; ไม่ว่าจะเป็นเวอร์ชัน 2 ของใบอนุญาตหรือ (ที่ตัวเลือกของคุณ) รุ่นใหม่ ๆ
Portecle มีการแจกจ่ายด้วยความหวังว่ามันจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU ทั่วไปสำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาใบอนุญาตสาธารณะ GNU ทั่วไปพร้อมกับ Portecle โปรดดู File License.txt; ถ้าไม่เขียนถึง Free Software Foundation, Inc. , 51 Franklin ST, Fifth Floor, Boston, MA 02110-1301 USA
สำหรับข้อมูลการติดต่อและสิ่งอำนวยความสะดวกในการติดตามปัญหาดูหน้าโครงการของ Portecle ที่: