From users-return-10802-archive-asf-public=cust-asf.ponee.io@pdfbox.apache.org Tue Feb 6 18:27:26 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id BFB1D180657 for ; Tue, 6 Feb 2018 18:27:26 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id AFE60160C3A; Tue, 6 Feb 2018 17:27:26 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D26F5160C34 for ; Tue, 6 Feb 2018 18:27:25 +0100 (CET) Received: (qmail 63250 invoked by uid 500); 6 Feb 2018 17:27:24 -0000 Mailing-List: contact users-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@pdfbox.apache.org Delivered-To: mailing list users@pdfbox.apache.org Delivered-To: moderator for users@pdfbox.apache.org Received: (qmail 21539 invoked by uid 99); 6 Feb 2018 17:13:39 -0000 X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.952 X-Spam-Level: ** X-Spam-Status: No, score=2.952 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_SOFTFAIL=0.972] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=libercapital-com-br.20150623.gappssmtp.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libercapital-com-br.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=2Iz7Fj9ttoNNSkEZm1ijnHxfbfC45T/MtvNEf+qTgDI=; b=pgT7XjPiPWp8ooEMjTqVncwcgFncerj+W7sfgu85eMLcON8V0OuAtkCB7w8grJ5xkr GZc1uSKqy57LHuKZZhHQpoOnx1/VgOu0ebpgALGUZ4h7H6PXKw4cn+ECehplJLbs7FxE Zy2b5Lry3DPMg5rtp1twSQZoKW3/C+cS9IhB/tSKAEfK/1E1Zhtoz/oRhH7EikPKNSWN Cfo6eLksp6p+An+CedHzkQnlh57AduhxQkXcr+Ll0pgQY+tdyzWTGowl5OiIcBU+PuNf R4r5akKV+YehFhDcmS8AWGOv6u/N9zzYr3s3nVSsNE/0buunk7BPL1Z/SFdm3sxKdcU7 YfeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2Iz7Fj9ttoNNSkEZm1ijnHxfbfC45T/MtvNEf+qTgDI=; b=CoPduflCyEKk7tHO0jqdk4Qygc2JaTfJx7zjJrfcPQ6laEb1FA0N12sMyOglMwvsCr BuU5k7zVt/wzCas80liT1gslrIeY5ulsEt3b6Kv7sUqn13n0EPS3IVvwcbZ/8ZoUXa95 B4i46dw7bAMZ+bJveCalDfzw/Izwc6VnGu3wDfGk4SP4Xh72MCkuUGlW/IjBR+GUPW2y MqRBiTVY7wujXCx+g8jE2sdFANcGApA3PxiMZyaxRELZqKnVbevOJ7c6KJXbRdWWIhK1 R+/xNYbBX5NnAdcYJJnjm68isi2Jv1U7/ieabq+qJB+8Bd0lPfPf4RwU4mKSg7fIaiO1 cV4w== X-Gm-Message-State: APf1xPC4mA+g/ucirxUWCPVhciYLx80DFLeUI3+nBNkgIwXpQpJk+HHO phGGQQti6JxmEo+pjRUaGXlFxfxLmMG/3S878Oe765Z/ X-Google-Smtp-Source: AH8x226TgHRl9wIw7plgYk4XvWYUhxSqkQ/26GDa4NNSCu1OorK2pDPYr2b64uEHOl/VPuREUCAM0QD2s4pxHznsGKI= X-Received: by 10.237.49.130 with SMTP id 2mr4361051qth.19.1517937215795; Tue, 06 Feb 2018 09:13:35 -0800 (PST) MIME-Version: 1.0 From: Cassio Pereira Date: Tue, 6 Feb 2018 15:13:35 -0200 Message-ID: Subject: Adding timestamp from P7S file To: users@pdfbox.apache.org Content-Type: multipart/alternative; boundary="94eb2c0b66de8a057d05648e4c38" --94eb2c0b66de8a057d05648e4c38 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I'm trying to add a timestamp to a signed pdf following the examples here: https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apach= e/pdfbox/examples/signature/TSAClient.java?revision=3D1792644&view=3Dmarkup Using a service like FreeTSA, which follows RFC 3161, is working fine for me. However, the paid provider I have returns timestamps via P7S files, which I'm assuming are PKCS (Public-Key Cryptography Standard) #7 format files. Is there any way to extract the information from the P7S file and put it in a format such as the one expected by TSAClient? I'm attaching below the base64 representation of the timestamp file (p7s) I have: ---cut here--- MIAGCSqGSIb3DQEHAqCAMIIKggIBAzEPMA0GCWCGSAFlAwQCAQUAMIIBUwYLKoZIhvcNAQkQAQS= gggFCBIIBPjCCAToCAQEGCisGAQQB9H8CAQAwMTANBglghkgBZQMEAgEFAAQgGyKJFIm9FcdT08= 8R/KwiSxCc/xt2+K9toh9JieLhkwoCBACeGgEYEzIwMTgwMjA1MTUwODE0LjEzMVowA4ABZAEB/= wIIAmTRd0AjKtqggcikgcUwgcIxHTAbBgNVBAMMFEJSWS45MjQwNjE1My42MDA5NC5UMQswCQYD= VQQGEwJCUjELMAkGA1UECAwCU0MxFjAUBgNVBAcMDUZsb3JpYW5vcG9saXMxGjAYBgNVBAoMEUJ= SeSBUZWNub2xvZ2lhIFNBMSUwIwYJKoZIhvcNAQkBFhZhdGVuZGltZW50b0BicnkuY29tLmJyMS= wwKgYDVQQLDCNBdXRvcmlkYWRlIGRlIENhcmltYm8gZG8gVGVtcG8gLSBPTqCCBqAwggacMIIFh= KADAgECAgIF1zANBgkqhkiG9w0BAQsFADCBszELMAkGA1UEBhMCQlIxCzAJBgNVBAgTAlNDMRYw= FAYDVQQHEw1GbG9yaWFub3BvbGlzMRowGAYDVQQKExFCUnkgVGVjbm9sb2dpYSBTQTElMCMGA1U= ECxMcQXV0b3JpZGFkZSBDZXJ0aWZpY2Fkb3JhIEJSeTEeMBwGA1UEAxMVQlJ5IEFDMiAtIENsYX= NzZSAzIHYxMRwwGgYJKoZIhvcNAQkBFg1hY0BicnkuY29tLmJyMB4XDTE3MDQwMTAwMDAwMFoXD= TE5MDQwMTE4MjIwMFowgcIxHTAbBgNVBAMMFEJSWS45MjQwNjE1My42MDA5NC5UMQswCQYDVQQG= EwJCUjELMAkGA1UECAwCU0MxFjAUBgNVBAcMDUZsb3JpYW5vcG9saXMxGjAYBgNVBAoMEUJSeSB= UZWNub2xvZ2lhIFNBMSUwIwYJKoZIhvcNAQkBFhZhdGVuZGltZW50b0BicnkuY29tLmJyMSwwKg= YDVQQLDCNBdXRvcmlkYWRlIGRlIENhcmltYm8gZG8gVGVtcG8gLSBPTjCCASIwDQYJKoZIhvcNA= QEBBQADggEPADCCAQoCggEBAL8NvKi4mye+yDBplpgIThDnUl3DppnHnVFRIvoeDx1JW5rYQJx9= 0bFugfRc80z5XnFjxk413Mjq+bSINFKOr+Pw2J93nbxi5ig2cFb462cGL5BRLkhP8E/r9sBQKsW= pi3jYJRW5fU4W48qzkyoETKM3eOCJ9zeyPPGzSMgUXKthRp4kmPdZFO4LCXJbXQkYcE1p+YE0dj= WMt3XZLHs7BrT7huiZmZtn99uB9eoPwTXKDrnYQsOEWJ04SEzK1aS+nUrNdO6lvO9dEbVK0DurC= 2C8Su4gb7igotISDl1LKlQ41Z/LutKqXge1PNMnTkDLazk4W9X0fl8oduRDtNK4a6MCAwEAAaOC= AqcwggKjMB0GA1UdDgQWBBRb+wQIZaCkMN1RC0KpBhmyYN7s6TCB2AYDVR0jBIHQMIHNgBT3XZy= L3UAhnkF/b7yDTdVQfluRu6GBsaSBrjCBqzELMAkGA1UEBhMCQlIxFjAUBgNVBAcTDUZsb3JpYW= 5vcG9saXMxCzAJBgNVBAgTAlNDMRwwGgYDVQQKExNCUnkgVGVjbm9sb2dpYSBTLkEuMSEwHwYDV= QQLExhBdXRvcmlkYWRlIENlcnRpZmljYWRvcmExGDAWBgNVBAMTD0JSeSBBQyAtIFJhaXogMjEc= MBoGCSqGSIb3DQEJARYNYWNAYnJ5LmNvbS5icoIBGjAPBgNVHRMBAf8EBTADAgEAMEQGA1UdHwQ= 9MDswOaA3oDWGM2h0dHA6Ly93d3cuYnJ5LmNvbS5ici9hYy9jcmwvYnJ5X2FjMl9jbGFzc2UzX3= YxLmNybDCB2gYDVR0gBIHSMIHPMIHMBgwrBgEEAfR/AQOCLwMwgbswNgYIKwYBBQUHAgEWKmh0d= HA6Ly93d3cuYnJ5LmNvbS5ici9hYy9wb2xpdGljYXMvZHBjLnBkZjCBgAYIKwYBBQUHAgIwdBpy= Q2VydGlmaWNhZG8gZGlnaXRhbCBhdXRlbnRpY2FkbyBwb3IgQXV0b3JpZGFkZSBkZSBSZWdpc3R= ybyBjcmVkZW5jaWFkYS4gQlJ5IFRlY25vbG9naWEgUy5BLiBodHRwOi8vd3d3LmJyeS5jb20uYn= IuME4GCCsGAQUFBwEBBEIwQDA+BggrBgEFBQcwAoYyaHR0cDovL3d3dy5icnkuY29tLmJyL2FjL= 2NydC9hY19icnlfY2xhc3NlM192MS5wN2IwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwCwYDVR0P= BAQDAgbAMA0GCSqGSIb3DQEBCwUAA4IBAQCWDkYoXmqegJv+jiOqAEM0ZvZi4BqyBoAW1SJ2cKy= t1apg8rvYstYMqzebKROIg9/K7jRSyhxXRCaXfjtF54fsBOjikxqsxZG+bMz73mC/9AnJWsQTrE= BE6eBRPonM6td0Sez89JB6s8QELdL7Nswaq4GRbcOEBssPKOlyofq+8vEHLboaismlzhxynmWKj= g3to+Z7dhqcteYmx/WgkWDOc8OgNs3YJMjTEA+7asuz3hAkSUyjNGraYQJXLDPLXw2kEbzYf/3+= jwN855iQMGhq32PB6ZdUR+5SsBzoU4ikS7Zn68AirRLrYXsnAxVmBK2/vpAs5hRWyIPj857AOCt= 7MYICbzCCAmsCAQEwgbowgbMxCzAJBgNVBAYTAkJSMQswCQYDVQQIEwJTQzEWMBQGA1UEBxMNRm= xvcmlhbm9wb2xpczEaMBgGA1UEChMRQlJ5IFRlY25vbG9naWEgU0ExJTAjBgNVBAsTHEF1dG9ya= WRhZGUgQ2VydGlmaWNhZG9yYSBCUnkxHjAcBgNVBAMTFUJSeSBBQzIgLSBDbGFzc2UgMyB2MTEc= MBoGCSqGSIb3DQEJARYNYWNAYnJ5LmNvbS5icgICBdcwDQYJYIZIAWUDBAIBBQCggYYwGgYJKoZ= IhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCDuMjBmjQBUWn3Tiu816u9T3+= zWzMZbIc6xFFNgOyYirTA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCC4ZPAu0vwfDGrWJYuQ+fwis= YxtfBZ3TKix6EmQYu9YUDANBgkqhkiG9w0BAQEFAASCAQB/pAbEQrObx1U6jwvESREAsFUhvBlH= 1RxdiFKkIqk+EScyX7RsD/eODquYnzKG3XehKkpxQ97eVk9ULTKMXlUUOR3vtMdaSHQQWyPrMHi= 3kpIUPzkXHOpwYB25eo8v5RvZ1K9YSwvmpLswBYPOi4qeAmAepQ1a6garfXk6CVcwNjQjtOqNwd= dnltwoym15evM5Zm3HvCPnuoxXcr7iSso69rJwYatv5DW89hCOqKc+pq49RMnN0BSGU761xSp3w= 4f3NLw5xcoPLz1gQseieYbfODnCPC9/r16ya1aZGXsTh6w2fAZcfX34c/kUiJTuZ7dp6G0VAMbq= NcT/FBsE7vGTAAAAAA=3D=3D --- cut here --- It can be decoded here for viewing http://aaa-sec.com/other/jsasn1/index.html Thanks, C=C3=A1ssio --94eb2c0b66de8a057d05648e4c38--