EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Problem X509SerialNumber Bigint or Integer

Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages
#36178
Posted: 03/09/2016 04:48:13
by Eduardo Roldan Garcia (Standard support level)
Joined: 04/07/2015
Posts: 3

Hello , I need help with xml signature Dll BlackBox .

I have sought help in the forum but found nothing on this subject .

When I sign an xml in the field X509SerialNumber me a bigint number appears instead of an integer number as indicated by the XSD.

< ComplexType name = " X509IssuerSerialType ">
< Sequence>
<Element name = " X509IssuerName " type = "string" / >
<Element name = " X509SerialNumber " type = "integer " />
< / Sequence>
< / ComplexType >

And do not validate me

What could be the problem?
Many firms have certified disitntos and so far only has this failed me .

If you can guide me
Thank you
#36179
Posted: 03/09/2016 05:17:53
by Dmytro Bogatskyy (EldoS Corp.)

Thank you for contacting us,

Quote
When I sign an xml in the field X509SerialNumber me a bigint number appears instead of an integer number as indicated by the XSD.

Schema type xs:integer is an integer unbounded value (BigInt value). See for details http://www.w3schools.com/schema/schem...umeric.asp

Quote
And do not validate me

Are you creating signature with XMLBlackbox or validating it?
#36180
Posted: 03/09/2016 05:28:27
by Eduardo Roldan Garcia (Standard support level)
Joined: 04/07/2015
Posts: 3

I am creating signature

-<ds:X509IssuerSerial>

<ds:X509IssuerName>CN=AC FNMT Usuarios, OU=Ceres, O=FNMT-RCM, C=ES</ds:X509IssuerName>

<ds:X509SerialNumber>67459565263197077984898662815367026277</ds:X509SerialNumber>

</ds:X509IssuerSerial>
#36181
Posted: 03/09/2016 05:47:04
by Dmytro Bogatskyy (EldoS Corp.)

Hi,

Quote

I am creating signature
<ds:X509SerialNumber>67459565263197077984898662815367026277</ds:X509SerialNumber>

Yes, it seems a valid BigInt number.

If the validation application fails to validate because of this value, then you can try to disable creating of ds:X509IssuerSerial element using TElXMLKeyInfoX509Data.IncludeDataParams property (see: https://www.eldos.com/documentation/sb...arams.html ) or you can use a certificate with a shorter serial number.
#36182
Posted: 03/09/2016 06:17:33
by Eduardo Roldan Garcia (Standard support level)
Joined: 04/07/2015
Posts: 3

This is the error message that I get to validate the signature .

Element '{ http://www.w3.org/2000/09/xmldsig#}X509SerialNumber ' ' 67459565263197077984898662815367026277 ' is not a valid value of the atomic type ' xs : integer ' .
• Validation failed: DTD not found!

I will try to find a way around the validacion but I see complicated,
#36183
Posted: 03/09/2016 07:47:58
by Dmytro Bogatskyy (EldoS Corp.)

Hi,

Quote
Element '{ http://www.w3.org/2000/09/xmldsig#}X509SerialNumber ' ' 67459565263197077984898662815367026277 ' is not a valid value of the atomic type ' xs : integer ' .
• Validation failed: DTD not found!

It seems that there is an error in third-party validator.

P.S. You can check certificate serial number using TElX509Certificate.SerialNumber property (see: https://www.eldos.com/documentation/sb...umber.html ).
Also by EldoS: CallbackFilter
A component to monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files, create virtual files.

Reply

Statistics

Topic viewed 1965 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!