Hm, we should be having this discussion on the mailing list...

On Thu, 2016-03-10 at 13:26 +0530, tyagi 221295 wrote:
> On Thu, Mar 10, 2016 at 1:23 PM, David Woodhouse <dw...@infradead.org> wrote:
> > 
> > On Thu, 2016-03-10 at 12:32 +0530, tyagi 221295 wrote:
> > > 
> > > Hi David,
> > >               I was browsing through the gcr libary, from there i
> > > concuded that we may have these
> > > kinds of certificates that we can accept for an application correct me
> > > if i am wrong . while parsing a file to extract information from it we
> > > need to know what kind of file we have so that to render the
> > > information to the user we need different gcr widget for different
> > > kind of certificate format.Following format can be excepted
> > > 
> > > - GCR_FORMAT_DER_CERTIFICATE_X509(Der encoded x509 certificate)
> > > - GCR_FORMAT_DER_PKCS7(Der encoded pkcs#7 container file which can
> > > contain certificates)
> > > - GCR_FORMAT_DER_PKCS10(Der encoded pkcs#10 certificate request file)
> > > - GCR_FORMAT_DER_PKCS12(Der encoded pkcs#12 which contain both
> > > certificare as well as key)
> > > - GCR_FORMAT_PEM_CERTIFICATE_X509(An OpenSSL style PEM file with an
> > > X.509 certificate)
> > > - GCR_FORMAT_PEM_PKCS7(An OpenSSL style PEM file containing PKCS#7)
> > > - GCR_FORMAT_PEM_PKCS12(An OpenSSL style PEM file containing PKCS#12)
> > This should be transparent to the GUI. The user selects a file, and
> > behind the scenes we try to work out what it is — asking for a password
> > if necessary.
> > 
> > 
> yes i am just saying that i need to handle these many cases for
> certificate in my code
> any other format i missed out?

Why would you need to handle them explicitly? Just pass GCR_FORMAT_ALL
to the GcrParser, and let *it* deal with the details.

-- 
dwmw2

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
gnome-keyring-list mailing list
gnome-keyring-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-keyring-list

Reply via email to