├── .github └── workflows │ └── cdoc4j-verify.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── publish.sh ├── reg_logo.png ├── src ├── main │ └── java │ │ └── org │ │ └── openeid │ │ └── cdoc4j │ │ ├── CDOC10Builder.java │ │ ├── CDOC11Builder.java │ │ ├── CDOCBuilder.java │ │ ├── CDOCDecrypter.java │ │ ├── CDOCFileSystemHandler.java │ │ ├── CDOCParser.java │ │ ├── DataFile.java │ │ ├── DefaultCDOCFileSystemHandler.java │ │ ├── ECRecipient.java │ │ ├── EncryptionMethod.java │ │ ├── RSARecipient.java │ │ ├── Recipient.java │ │ ├── crypto │ │ ├── CertUtil.java │ │ ├── CryptUtil.java │ │ ├── KeyGenUtil.java │ │ └── PaddingUtil.java │ │ ├── exception │ │ ├── CDOCException.java │ │ ├── DataFileMissingException.java │ │ ├── DecryptionException.java │ │ ├── EncryptionException.java │ │ ├── RecipientCertificateException.java │ │ └── RecipientMissingException.java │ │ ├── stream │ │ ├── ClosableBase64OutputStream.java │ │ ├── CustomOutputStreamWriter.java │ │ ├── DecryptionCipherOutputStream.java │ │ ├── LastWriteInformable.java │ │ ├── PaddingRemovalOutputStream.java │ │ └── base64 │ │ │ ├── Base64.java │ │ │ ├── Base64OutputStream.java │ │ │ ├── BaseNCodec.java │ │ │ ├── BaseNCodecOutputStream.java │ │ │ ├── BinaryDecoder.java │ │ │ ├── BinaryEncoder.java │ │ │ ├── CharEncoding.java │ │ │ ├── CharSequenceUtils.java │ │ │ ├── Charsets.java │ │ │ ├── Decoder.java │ │ │ ├── DecoderException.java │ │ │ ├── Encoder.java │ │ │ ├── EncoderException.java │ │ │ └── StringUtils.java │ │ ├── token │ │ ├── Token.java │ │ ├── pkcs11 │ │ │ ├── PKCS11Token.java │ │ │ ├── PKCS11TokenParams.java │ │ │ ├── PrefilledPasswordInputCallback.java │ │ │ └── exception │ │ │ │ └── PKCS11Exception.java │ │ └── pkcs12 │ │ │ ├── PKCS12Token.java │ │ │ └── exception │ │ │ └── PKCS12Exception.java │ │ └── xml │ │ ├── DDOCParser.java │ │ ├── FileDDOCParser.java │ │ ├── FilePayloadParser.java │ │ ├── MemoryDDOCParser.java │ │ ├── MemoryPayloadParser.java │ │ ├── PayloadParser.java │ │ ├── XmlEnc11Composer.java │ │ ├── XmlEnc11Parser.java │ │ ├── XmlEncComposer.java │ │ ├── XmlEncParser.java │ │ ├── XmlEncParserFactory.java │ │ ├── XmlEncParserUtil.java │ │ └── exception │ │ ├── XmlParseException.java │ │ └── XmlTransformException.java └── test │ ├── java │ └── org │ │ └── openeid │ │ └── cdoc4j │ │ ├── CDOC10BuilderTest.java │ │ ├── CDOC10DecrypterTest.java │ │ ├── CDOC11BuilderTest.java │ │ ├── CDOC11DecrypterTest.java │ │ ├── CDOCParserTest.java │ │ ├── TestUtil.java │ │ └── crypto │ │ └── PaddingUtilTest.java │ └── resources │ ├── cdoc │ ├── 1.0-XXE.cdoc │ ├── empty_file.txt │ ├── invalid_cdoc10_structure.cdoc │ ├── invalid_cdoc11_multiple_files.cdoc │ ├── invalid_cdoc11_structure.cdoc │ ├── random_file.txt │ ├── random_file2.txt │ ├── valid_cdoc10.cdoc │ ├── valid_cdoc10_withDDOC.cdoc │ ├── valid_cdoc10_withMultipleRecipients.cdoc │ ├── valid_cdoc11_ECC.cdoc │ ├── valid_cdoc11_ECC_withDDOC.cdoc │ ├── valid_cdoc11_RSA.cdoc │ ├── valid_cdoc11_RSA_withDDOC.cdoc │ └── valid_cdoc11_withMultipleRecipients.cdoc │ ├── ecc │ ├── auth_cert.pem │ ├── auth_priv_key.pem │ ├── ecc.p12 │ └── sign_cert.pem │ ├── logback-test.xml │ └── rsa │ ├── auth_cert.pem │ ├── auth_priv_key.pem │ ├── rsa.p12 │ └── sign_cert.pem └── util ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main ├── java └── org │ └── openeid │ └── cdoc4j │ └── util │ ├── CdocUtil.java │ └── commands │ ├── Encrypt.java │ ├── PKCS11Decrypt.java │ └── PKCS12Decrypt.java └── resources └── assembly.xml /.github/workflows/cdoc4j-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/.github/workflows/cdoc4j-verify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *.iml 4 | **/.DS_Store 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/pom.xml -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/publish.sh -------------------------------------------------------------------------------- /reg_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/reg_logo.png -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOC10Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOC10Builder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOC11Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOC11Builder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOCBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOCBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOCDecrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOCDecrypter.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOCFileSystemHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOCFileSystemHandler.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/CDOCParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/CDOCParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/DataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/DataFile.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/DefaultCDOCFileSystemHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/DefaultCDOCFileSystemHandler.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/ECRecipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/ECRecipient.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/EncryptionMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/EncryptionMethod.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/RSARecipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/RSARecipient.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/Recipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/Recipient.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/crypto/CertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/crypto/CertUtil.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/crypto/CryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/crypto/CryptUtil.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/crypto/KeyGenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/crypto/KeyGenUtil.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/crypto/PaddingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/crypto/PaddingUtil.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/CDOCException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/CDOCException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/DataFileMissingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/DataFileMissingException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/DecryptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/DecryptionException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/EncryptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/EncryptionException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/RecipientCertificateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/RecipientCertificateException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/exception/RecipientMissingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/exception/RecipientMissingException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/ClosableBase64OutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/ClosableBase64OutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/CustomOutputStreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/CustomOutputStreamWriter.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/DecryptionCipherOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/DecryptionCipherOutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/LastWriteInformable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/LastWriteInformable.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/PaddingRemovalOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/PaddingRemovalOutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/Base64.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/Base64OutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/Base64OutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/BaseNCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/BaseNCodec.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/BaseNCodecOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/BaseNCodecOutputStream.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/BinaryDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/BinaryDecoder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/BinaryEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/BinaryEncoder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/CharEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/CharEncoding.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/CharSequenceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/CharSequenceUtils.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/Charsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/Charsets.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/Decoder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/DecoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/DecoderException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/Encoder.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/EncoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/EncoderException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/stream/base64/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/stream/base64/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/Token.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs11/PKCS11Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs11/PKCS11Token.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs11/PKCS11TokenParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs11/PKCS11TokenParams.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs11/PrefilledPasswordInputCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs11/PrefilledPasswordInputCallback.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs11/exception/PKCS11Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs11/exception/PKCS11Exception.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs12/PKCS12Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs12/PKCS12Token.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/token/pkcs12/exception/PKCS12Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/token/pkcs12/exception/PKCS12Exception.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/DDOCParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/DDOCParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/FileDDOCParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/FileDDOCParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/FilePayloadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/FilePayloadParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/MemoryDDOCParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/MemoryDDOCParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/MemoryPayloadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/MemoryPayloadParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/PayloadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/PayloadParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEnc11Composer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEnc11Composer.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEnc11Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEnc11Parser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEncComposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEncComposer.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEncParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEncParser.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEncParserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEncParserFactory.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/XmlEncParserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/XmlEncParserUtil.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/exception/XmlParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/exception/XmlParseException.java -------------------------------------------------------------------------------- /src/main/java/org/openeid/cdoc4j/xml/exception/XmlTransformException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/main/java/org/openeid/cdoc4j/xml/exception/XmlTransformException.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/CDOC10BuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/CDOC10BuilderTest.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/CDOC10DecrypterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/CDOC10DecrypterTest.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/CDOC11BuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/CDOC11BuilderTest.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/CDOC11DecrypterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/CDOC11DecrypterTest.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/CDOCParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/CDOCParserTest.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/TestUtil.java -------------------------------------------------------------------------------- /src/test/java/org/openeid/cdoc4j/crypto/PaddingUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/java/org/openeid/cdoc4j/crypto/PaddingUtilTest.java -------------------------------------------------------------------------------- /src/test/resources/cdoc/1.0-XXE.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/1.0-XXE.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/empty_file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/cdoc/invalid_cdoc10_structure.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/invalid_cdoc10_structure.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/invalid_cdoc11_multiple_files.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/invalid_cdoc11_multiple_files.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/invalid_cdoc11_structure.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/invalid_cdoc11_structure.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/random_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/random_file.txt -------------------------------------------------------------------------------- /src/test/resources/cdoc/random_file2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/random_file2.txt -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc10.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc10.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc10_withDDOC.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc10_withDDOC.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc10_withMultipleRecipients.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc10_withMultipleRecipients.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc11_ECC.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc11_ECC.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc11_ECC_withDDOC.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc11_ECC_withDDOC.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc11_RSA.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc11_RSA.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc11_RSA_withDDOC.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc11_RSA_withDDOC.cdoc -------------------------------------------------------------------------------- /src/test/resources/cdoc/valid_cdoc11_withMultipleRecipients.cdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/cdoc/valid_cdoc11_withMultipleRecipients.cdoc -------------------------------------------------------------------------------- /src/test/resources/ecc/auth_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/ecc/auth_cert.pem -------------------------------------------------------------------------------- /src/test/resources/ecc/auth_priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/ecc/auth_priv_key.pem -------------------------------------------------------------------------------- /src/test/resources/ecc/ecc.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/ecc/ecc.p12 -------------------------------------------------------------------------------- /src/test/resources/ecc/sign_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/ecc/sign_cert.pem -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/rsa/auth_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/rsa/auth_cert.pem -------------------------------------------------------------------------------- /src/test/resources/rsa/auth_priv_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/rsa/auth_priv_key.pem -------------------------------------------------------------------------------- /src/test/resources/rsa/rsa.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/rsa/rsa.p12 -------------------------------------------------------------------------------- /src/test/resources/rsa/sign_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/src/test/resources/rsa/sign_cert.pem -------------------------------------------------------------------------------- /util/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | *.iml 4 | **/.DS_Store 5 | -------------------------------------------------------------------------------- /util/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/LICENSE -------------------------------------------------------------------------------- /util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/README.md -------------------------------------------------------------------------------- /util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/pom.xml -------------------------------------------------------------------------------- /util/src/main/java/org/openeid/cdoc4j/util/CdocUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/src/main/java/org/openeid/cdoc4j/util/CdocUtil.java -------------------------------------------------------------------------------- /util/src/main/java/org/openeid/cdoc4j/util/commands/Encrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/src/main/java/org/openeid/cdoc4j/util/commands/Encrypt.java -------------------------------------------------------------------------------- /util/src/main/java/org/openeid/cdoc4j/util/commands/PKCS11Decrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/src/main/java/org/openeid/cdoc4j/util/commands/PKCS11Decrypt.java -------------------------------------------------------------------------------- /util/src/main/java/org/openeid/cdoc4j/util/commands/PKCS12Decrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/src/main/java/org/openeid/cdoc4j/util/commands/PKCS12Decrypt.java -------------------------------------------------------------------------------- /util/src/main/resources/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-eid/cdoc4j/HEAD/util/src/main/resources/assembly.xml --------------------------------------------------------------------------------