סקריפט התקנת תעודה בג'אווה: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
(יצירת דף עם התוכן "=== התקנה בתוכנות 32 ביט === במקרה ויש צורך להתקין תעודה גם בתוכנות 32 ביט יש להריץ את הסקריפט...")
 
 
(2 גרסאות ביניים של אותו משתמש אינן מוצגות)
שורה 1: שורה 1:
=== התקנה בתוכנות 32 ביט ===
+
{{קישור לתצוגת קריאה}}
 +
{{ניווט|תעודת האבטחה|התקנת תעודה עבור Java}}
  
במקרה ויש צורך להתקין תעודה גם בתוכנות 32 ביט יש להריץ את הסקריפט הבא
 
  
$certs = @(Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)"  -Include *cacerts* -Exclude *.pem -File -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
+
=== הרצה בכל המחשב (זמן הרצה ארוך יותר) ===
  
שימו לב גירסה זו לוקחת זמן הרצה ארוך יותר.
+
באם ברצונכם להריץ את ההתקנה בכל תיקיות המחשב ניתן להריץ את הסקריפט הבא
  
=== הרצה בכל המחשב (לא מומלץ-זמן הרצה ארוך במיוחד) ===
+
$certs = @(Get-Childitem -Path "\" -Filter cacerts -Recurse -ErrorAction SilentlyContinue); $keytool = Get-Childitem -Path "C:\Program files", "\" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
  
באם ברצונכם להריץ את ההתקנה בכל תיקיות המחשב ניתן להריץ את הסקריפט הבא
+
הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי
 +
 
 +
=== הרצה עם אפשרות להסרה בקלות ===
 +
למי שחייב שתהיה לו אפשרות להסרת התעודה מהמחשב בקלות שיתקין דרך הסקריפט הזה.<br>
 +
לתשומת לב! הסקריפט הזה בכל הרצה מסיר התקנות קודמות '''שהותקנו על ידו''' ומתקין את התעודה העדכנית.
 +
 
 +
$certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt; & "$keytool" -import -trustcacerts -alias netfree-ca -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
 +
 
 +
להסרה ללא התקנה מחדש הריצו.
  
  $certs = @(Get-Childitem -Path "\" -Include *cacerts* -Exclude *.pem -File -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "\" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}
+
  $certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt}

גרסה אחרונה מ־21:58, 8 ביוני 2022

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה עבור Java > סקריפט התקנת תעודה בג'אווה ‎‎


הרצה בכל המחשב (זמן הרצה ארוך יותר)

באם ברצונכם להריץ את ההתקנה בכל תיקיות המחשב ניתן להריץ את הסקריפט הבא

$certs = @(Get-Childitem -Path "\" -Filter cacerts -Recurse -ErrorAction SilentlyContinue); $keytool = Get-Childitem -Path "C:\Program files", "\" -filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -import -trustcacerts -alias netfree-ca$(date -format dMyyhm) -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}

הרצה זו לוקחת זמן רב מאד לכן עדיף לאתר את מיקום התיקיה באופן עצמאי

הרצה עם אפשרות להסרה בקלות

למי שחייב שתהיה לו אפשרות להסרת התעודה מהמחשב בקלות שיתקין דרך הסקריפט הזה.
לתשומת לב! הסקריפט הזה בכל הרצה מסיר התקנות קודמות שהותקנו על ידו ומתקין את התעודה העדכנית.

$certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt; & "$keytool" -import -trustcacerts -alias netfree-ca -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore $cert -storepass changeit -noprompt}

להסרה ללא התקנה מחדש הריצו.

$certs = @(Get-Childitem –Path "C:\Program files", "C:\Program Files (x86)" -Filter cacerts -Recurse -ErrorAction SilentlyContinue);$keytool = Get-Childitem -Path "C:\Program files", "C:\Program Files (x86)" -Filter keytool.exe -Recurse -ErrorAction SilentlyContinue | Select -First 1; foreach ( $cert in $certs ){& "$keytool" -delete -trustcacerts -alias netfree-ca -keystore $cert -storepass changeit -noprompt}