Closed xomilders closed 4 years ago
@xomilders You need to remove -----BEGIN CMS-----
and -----END CMS-----
before BASE-64 decoding. This is an example on how to do it.
Thank you so much! I love PKIJS and you guys rock!
Best,
Seth
From: Yury Strozhevsky notifications@github.com Sent: Wednesday, May 6, 2020 10:47 PM To: PeculiarVentures/PKI.js PKI.js@noreply.github.com Cc: Seth Milder Seth.Milder@exostar.com; Mention mention@noreply.github.com Subject: [EXTERNAL] Re: [PeculiarVentures/PKI.js] Apparent schema violation when attempting to parse P7B files. (#269)
[EXTERNAL] This message was sent from outside of the company. Please do not click links or open attachments unless you recognize the source of this email and know the content is safe [EXTERNAL]
@xomildershttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_xomilders&d=DwMCaQ&c=yxs-RFWkWn8KB3WfNxyKm4KwWvDQl23UirZECW_SfJE&r=xA2pJtoA2nsGkro7-NB4soIrar8IC41dO3tGxJdXrvE&m=K_RC7u0SxToTB3HV7VPraW6HfTa-582oKhrBl75ggYc&s=zPnBESgJQ-3ytaWMWTqNiHYmL7CWALV8yP1Zk7ZWCwk&e= You need to remove -----BEGIN CMS----- and -----END CMS----- before BASE-64 decoding. This is an examplehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_PeculiarVentures_PKI.js_blob_master_examples_PKCS10ComplexExample_es6.js-23L199&d=DwMCaQ&c=yxs-RFWkWn8KB3WfNxyKm4KwWvDQl23UirZECW_SfJE&r=xA2pJtoA2nsGkro7-NB4soIrar8IC41dO3tGxJdXrvE&m=K_RC7u0SxToTB3HV7VPraW6HfTa-582oKhrBl75ggYc&s=-Moo0yMjjncnSHFRX7rDr2-QYb7YgoJtnFppAmfFoVw&e= on how to do it.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_PeculiarVentures_PKI.js_issues_269-23issuecomment-2D624997311&d=DwMCaQ&c=yxs-RFWkWn8KB3WfNxyKm4KwWvDQl23UirZECW_SfJE&r=xA2pJtoA2nsGkro7-NB4soIrar8IC41dO3tGxJdXrvE&m=K_RC7u0SxToTB3HV7VPraW6HfTa-582oKhrBl75ggYc&s=BAs30rtktLgTmZtMW24Y30tswGj4ydi72KCJN4XmvFE&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_APPHDZ4K2R6SEIDBTFVF2ADRQIOJVANCNFSM4M2VRY2Q&d=DwMCaQ&c=yxs-RFWkWn8KB3WfNxyKm4KwWvDQl23UirZECW_SfJE&r=xA2pJtoA2nsGkro7-NB4soIrar8IC41dO3tGxJdXrvE&m=K_RC7u0SxToTB3HV7VPraW6HfTa-582oKhrBl75ggYc&s=EpbnPzqdBM6bomCMvwKo7KOZVYBp7X5SKyEBr3XzbGA&e=.
I am attempting to read P7B files and am running into an issue where the schema comparison fails. I am new to PKI, so perhaps I am overlooking something. I started with the simple P7B example code by trying to parse the resultant BASE64 encoded output. Below is my attempt, which ends up with the error message:
"Uncaught Error: Object's schema was not verified against input data for ContentInfo"
It fails this test in compareSchema:
if(inputSchema.idBlock.tagNumber !== inputData.idBlock.tagNumber)
Thank you for your help, and for this project!