Thanks Kivinen for your explanation. Understand now.

On Fri, Mar 6, 2015 at 4:52 AM, Tero Kivinen <[email protected]> wrote:

> Kathy Wan writes:
> > In the RFC7296 Internet Key Exchange Protocol Version 2 (IKEv2) ,
> > the "Hash and URL of a bundle" type defines the X.509 bundle
> > as a sequence of CertificateOrCRL.
> >
> > Let us say it is a sequence of certificates.
> > My understanding is the bundle file which can be fetched from the url is
> DER
> > encoded and contains multiple certificates.
>
> Yes.
>
> > The question is what is the exact format of the DER encoded bundle file
> > especially how multiple certificates are delimited.
>
> It is what is defined in the RFC7296:
>
>    CertBundle
>      { iso(1) identified-organization(3) dod(6) internet(1)
>        security(5) mechanisms(5) pkix(7) id-mod(0)
>        id-mod-cert-bundle(34) }
>
>    DEFINITIONS EXPLICIT TAGS ::=
>    BEGIN
>
>    IMPORTS
>      Certificate, CertificateList
>      FROM PKIX1Explicit88
>         { iso(1) identified-organization(3) dod(6)
>           internet(1) security(5) mechanisms(5) pkix(7)
>           id-mod(0) id-pkix1-explicit(18) } ;
>
>    CertificateOrCRL ::= CHOICE {
>      cert [0] Certificate,
>      crl  [1] CertificateList }
>
>    CertificateBundle ::= SEQUENCE OF CertificateOrCRL
>
>    END
>
> > Is it just simple concatenation of individual der-
> > encoded certificate?
>
> No, it is ANS.1 sequence of CertificateOrCRL, where CertificateOrCRL
> is choise of Certificate or CRL. So it is not simple concatenation of
> certificates.
> --
> [email protected]
>
_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to