Hi Piraveena,
This may related to [1] "Message Encapsulation"

Reads as "an encapsulation boundary (EB) is defined as a line in the
message which starts with a dash (decimal code 45, "-").  Initially, no
restriction is placed on the length of the  encapsulation boundary, or on
the characters that follow the dash."

[1] https://tools.ietf.org/html/rfc934

Cheers,
Ruwan

On Wed, Feb 6, 2019 at 12:50 AM Farasath Ahamed <[email protected]> wrote:

> Hi Piraveena,
>
> I tried a few X509 parsers online[1] with ---- (4 hyphens) in the
> delimiter. They seem to work fine.
> However, in [2] the cert fingerprint calculation fails if we have 4
> hyphens and works fine with 5 hyphens.
>
> I couldn't find any reference strictly stating the requirement on the
> number of dashes in the delimiter. However, in most examples online, I saw
> 5 hyphens used.
> So let's use ----- (5 hyphens) as the delimiter.
>
>
> [1] http://phpseclib.sourceforge.net/x509/decoder.php
> [2] https://www.samltool.com/fingerprint.php
>
>
> Thanks,
> Farasath
>
> On Fri, Feb 1, 2019 at 9:40 AM Piraveena Paralogarajah <[email protected]>
> wrote:
>
>> Hi,
>>
>> I'm working with X509 Authentication and now I need to decode the PEM
>> format of X509 Certificate.
>>
>> I want to know whether the number of dashes in Begin of Certificate/ End
>> of Certificate is defined or it depends on the implementation.
>>
>>  -----BEGIN CERTIFICATE-----
>>
>>  -----END CERTIFICATE-----
>>
>> Mostly I have seen 5 dashes, but in some places I have different number
>> of dashes. For an example, In this Git issue [1], there are 4 dashes. I
>> have referred the spec The Internet IP Security PKI Profile of
>> IKEv1/ISAKMP, IKEv2, and PKIX  [2] also. Can you please tell whether it is
>> mandatory to have 5 dashes in the format?
>>
>> Any help on this would be appreciated.
>>
>> [1] https://github.com/wso2/product-is/issues/4352
>> [2] https://tools.ietf.org/html/rfc4945#section-6.1
>>
>> Thanks,
>> Piraveena
>> *Piraveena Paralogarajah*
>> Software Engineer | WSO2 Inc.
>> *(m)* +94776099594 | *(e)* [email protected]
>>
>>
>
> --
> Farasath Ahamed
> Senior Software Engineer, WSO2 Inc.; http://wso2.com
> Mobile: +94777603866
> Blog: blog.farazath.com
> Twitter: @farazath619 <https://twitter.com/farazath619>
> <http://wso2.com/signature>
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to