trim line

This commit is contained in:
5ec1cff
2024-07-16 22:25:03 +08:00
parent 52b3fcf5ad
commit 2912d53198
2 changed files with 3 additions and 2 deletions

View File

@@ -97,13 +97,13 @@ public final class CertHack {
}
private static PEMKeyPair parseKeyPair(String key) throws Throwable {
try (PEMParser parser = new PEMParser(new StringReader(key))) {
try (PEMParser parser = new PEMParser(new StringReader(UtilKt.trimLine(key)))) {
return (PEMKeyPair) parser.readObject();
}
}
private static Certificate parseCert(String cert) throws Throwable {
try (PemReader reader = new PemReader(new StringReader(cert))) {
try (PemReader reader = new PemReader(new StringReader(UtilKt.trimLine(cert)))) {
return certificateFactory.generateCertificate(new ByteArrayInputStream(reader.readPemObject().getContent()));
}
}

View File

@@ -59,3 +59,4 @@ fun IPackageManager.getPackageInfoCompat(name: String, flags: Long, userId: Int)
getPackageInfo(name, flags.toInt(), userId)
}
fun String.trimLine() = trim().split("\n").joinToString("\n") { it.trim() }