equal
deleted
inserted
replaced
25 |
25 |
26 package sun.security.tools.keytool; |
26 package sun.security.tools.keytool; |
27 |
27 |
28 import java.io.*; |
28 import java.io.*; |
29 import java.nio.file.Files; |
29 import java.nio.file.Files; |
30 import java.nio.file.Paths; |
30 import java.nio.file.Path; |
31 import java.security.CodeSigner; |
31 import java.security.CodeSigner; |
32 import java.security.CryptoPrimitive; |
32 import java.security.CryptoPrimitive; |
33 import java.security.KeyStore; |
33 import java.security.KeyStore; |
34 import java.security.KeyStoreException; |
34 import java.security.KeyStoreException; |
35 import java.security.MessageDigest; |
35 import java.security.MessageDigest; |
2187 // The keystore is not rewritten yet now. |
2187 // The keystore is not rewritten yet now. |
2188 for (int n = 1; /* forever */; n++) { |
2188 for (int n = 1; /* forever */; n++) { |
2189 inplaceBackupName = srcksfname + ".old" + (n == 1 ? "" : n); |
2189 inplaceBackupName = srcksfname + ".old" + (n == 1 ? "" : n); |
2190 File bkFile = new File(inplaceBackupName); |
2190 File bkFile = new File(inplaceBackupName); |
2191 if (!bkFile.exists()) { |
2191 if (!bkFile.exists()) { |
2192 Files.copy(Paths.get(srcksfname), bkFile.toPath()); |
2192 Files.copy(Path.of(srcksfname), bkFile.toPath()); |
2193 break; |
2193 break; |
2194 } |
2194 } |
2195 } |
2195 } |
2196 |
2196 |
2197 } |
2197 } |