From fc056edd93545443156a6fb36bbfa8eeb46e4937 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Tue, 21 Oct 2025 17:39:04 +0200 Subject: [PATCH] Add PGPainless.asciiArmor(Collection, PacketFormat) --- .../src/main/kotlin/org/pgpainless/PGPainless.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt b/pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt index 602510cb..446de46f 100644 --- a/pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt +++ b/pgpainless-core/src/main/kotlin/org/pgpainless/PGPainless.kt @@ -76,6 +76,15 @@ class PGPainless( return certOrKey.toAsciiArmoredString(packetFormat, armorBuilder) } + @JvmOverloads + fun toAsciiArmor( + certsOrKeys: Collection, + packetFormat: PacketFormat = PacketFormat.ROUNDTRIP + ): String { + return certsOrKeys.joinToString( + separator = "\n", transform = { it.toAsciiArmoredString(packetFormat) }) + } + @JvmOverloads fun toAsciiArmor( signature: OpenPGPSignature,