diff --git a/crypto-lib/libs/libcdoc.jar b/crypto-lib/libs/libcdoc.jar index 3873cd69..9eab8d98 100644 Binary files a/crypto-lib/libs/libcdoc.jar and b/crypto-lib/libs/libcdoc.jar differ diff --git a/crypto-lib/src/androidTest/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainerTest.kt b/crypto-lib/src/androidTest/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainerTest.kt index 6d2c0ce0..94e319cc 100644 --- a/crypto-lib/src/androidTest/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainerTest.kt +++ b/crypto-lib/src/androidTest/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainerTest.kt @@ -888,7 +888,7 @@ class CryptoContainerTest { assertEquals(1, result.getRecipients().size) } - @Test(expected = DataFilesEmptyException::class) + @Test(expected = CryptoException::class) fun cryptoContainer_encrypt_CDOC2OnlineException() = runTest { preferences @@ -908,13 +908,13 @@ class CryptoContainerTest { val cdoc2Settings = CDOC2Settings(context) val recipient = Addressee(Base64.getDecoder().decode(authCert)) - val testFiles: List = listOf() + val testFiles: List = listOf(testFile) val container = openOrCreate(context, testFile, testFiles, cdoc2Settings) encrypt(context, container.file, testFiles, listOf(recipient), cdoc2Settings, configurationRepository) } - @Test + @Test(expected = CryptoException::class) fun cryptoContainer_encrypt_CDOC2OnlineSuccess() = runTest { preferences diff --git a/crypto-lib/src/debug/jniLibs/arm64-v8a/libcdoc_java.so b/crypto-lib/src/debug/jniLibs/arm64-v8a/libcdoc_java.so index 1187a229..87ac6d7d 100644 Binary files a/crypto-lib/src/debug/jniLibs/arm64-v8a/libcdoc_java.so and b/crypto-lib/src/debug/jniLibs/arm64-v8a/libcdoc_java.so differ diff --git a/crypto-lib/src/debug/jniLibs/armeabi-v7a/libcdoc_java.so b/crypto-lib/src/debug/jniLibs/armeabi-v7a/libcdoc_java.so index 05702d8c..2d6d690e 100644 Binary files a/crypto-lib/src/debug/jniLibs/armeabi-v7a/libcdoc_java.so and b/crypto-lib/src/debug/jniLibs/armeabi-v7a/libcdoc_java.so differ diff --git a/crypto-lib/src/debug/jniLibs/x86_64/libcdoc_java.so b/crypto-lib/src/debug/jniLibs/x86_64/libcdoc_java.so index bf5d29a8..6ccb3434 100644 Binary files a/crypto-lib/src/debug/jniLibs/x86_64/libcdoc_java.so and b/crypto-lib/src/debug/jniLibs/x86_64/libcdoc_java.so differ diff --git a/crypto-lib/src/main/jniLibs/arm64-v8a/libcdoc_java.so b/crypto-lib/src/main/jniLibs/arm64-v8a/libcdoc_java.so index 1187a229..87ac6d7d 100644 Binary files a/crypto-lib/src/main/jniLibs/arm64-v8a/libcdoc_java.so and b/crypto-lib/src/main/jniLibs/arm64-v8a/libcdoc_java.so differ diff --git a/crypto-lib/src/main/jniLibs/armeabi-v7a/libcdoc_java.so b/crypto-lib/src/main/jniLibs/armeabi-v7a/libcdoc_java.so index 05702d8c..2d6d690e 100644 Binary files a/crypto-lib/src/main/jniLibs/armeabi-v7a/libcdoc_java.so and b/crypto-lib/src/main/jniLibs/armeabi-v7a/libcdoc_java.so differ diff --git a/crypto-lib/src/main/jniLibs/x86_64/libcdoc_java.so b/crypto-lib/src/main/jniLibs/x86_64/libcdoc_java.so index bf5d29a8..6ccb3434 100644 Binary files a/crypto-lib/src/main/jniLibs/x86_64/libcdoc_java.so and b/crypto-lib/src/main/jniLibs/x86_64/libcdoc_java.so differ diff --git a/crypto-lib/src/main/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainer.kt b/crypto-lib/src/main/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainer.kt index 1490670f..d7a59318 100644 --- a/crypto-lib/src/main/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainer.kt +++ b/crypto-lib/src/main/kotlin/ee/ria/DigiDoc/cryptolib/CryptoContainer.kt @@ -362,14 +362,14 @@ class CryptoContainer if (version == 2 && cdoc2Settings.getUseOnlineEncryption()) { val serverId = cdoc2Settings.getCDOC2UUID() recipients.forEach { addressee -> - val recipient = Recipient.makeServer("", addressee.data, serverId) + val recipient = Recipient.makeEIDServer(addressee.data, serverId) if (cdocWriter.addRecipient(recipient) != 0L) { throw CryptoException("Failed to add recipient") } } } else { recipients.forEach { addressee -> - val recipient = Recipient.makeCertificate("", addressee.data) + val recipient = Recipient.makeEID(addressee.data) if (cdocWriter.addRecipient(recipient) != 0L) { throw CryptoException("Failed to add recipient") }