summaryrefslogtreecommitdiff
path: root/lib/gnutls_x509.h
Commit message (Collapse)AuthorAgeFilesLines
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-41/+0
|
* Added the ability to register application specific URLs for keys and certsNikos Mavrogiannopoulos2014-11-231-2/+0
|
* gnutls_x509_trust_list_verify_crt2 is in par with ↵Nikos Mavrogiannopoulos2014-09-091-2/+2
| | | | | | gnutls_certificate_verify_peers That is, it accepts a list of gnutls_typed_vdata_st and allows for flexibility.
* Added gnutls_certificate_verify_peers4 which will verify in addition to ↵Nikos Mavrogiannopoulos2014-04-081-0/+1
| | | | hostname, the purpose of the end-certificate.
* reindented codeNikos Mavrogiannopoulos2013-11-081-9/+9
|
* Return proper also when loading a private key.Nikos Mavrogiannopoulos2013-03-081-2/+1
|
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
|
* Simplified certificate verification by adding ↵Nikos Mavrogiannopoulos2012-10-301-0/+1
| | | | | | gnutls_certificate_verify_peers3(). This function combines the RFC2818 hostname check and chain verification check.
* Run 'make update-copyright'.Simon Josefsson2012-01-161-1/+1
|
* Clarify license and copyright.Simon Josefsson2011-08-031-7/+4
|
* Combined external abstract API with internal usage of gnutls_cert.Nikos Mavrogiannopoulos2011-04-171-1/+1
| | | | | | | This results to a gnutls_pcert_st struct exported in abstract.h. This change will allow a certificate retrieval callback that does not require gnutls to decode or encode the provided certificate.
* Indented code. Use same indentation but with -nut to avoid usage of tabs. In ↵Nikos Mavrogiannopoulos2010-12-161-4/+4
| | | | several editors tabs can be configured not to be 8 spaces and this produces artifacts with the current indentation that is a mixture of tabs and spaces.
* privkey.h -> abstract.hNikos Mavrogiannopoulos2010-06-031-1/+1
|
* Added gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those areNikos Mavrogiannopoulos2010-06-031-3/+2
| | | | | an abstract private key type that can be used to sign/encrypt any private key of pkcs11,x509 or openpgp types. Added support for PKCS11 in gnutls-cli/gnutls-serv.
* Change GNUTLS into GnuTLS.Simon Josefsson2010-05-221-2/+2
|
* Update copyright years.Simon Josefsson2010-01-271-1/+2
|
* Fix FSF copyright notices.Simon Josefsson2010-01-271-1/+1
|
* Fix warnings.Simon Josefsson2008-08-281-3/+0
|
* Remove code to import PKCS#7 certificate chains.Simon Josefsson2008-08-281-2/+1
| | | | | The code hasn't worked since GnuTLS v0.9.0. Reported by Christian Grothoff <christian@grothoff.org>.
* Initial merge attempt with gnutls_with_ext_mpiNikos Mavrogiannopoulos2008-06-281-2/+2
|
* Changed my name to my "official" name.Nikos Mavrogiannopoulos2007-10-301-1/+1
|
* Use GNU coding style.Simon Josefsson2005-11-071-13/+11
|
* Update FSF office address in license.Simon Josefsson2005-05-261-1/+1
|
* Clean up license templates.Simon Josefsson2005-01-241-1/+1
|
* Clean up license templates.Simon Josefsson2005-01-241-0/+24
|
* Indent.Simon Josefsson2004-10-281-2/+4
|
* Added some default limits in the verification of certificateNikos Mavrogiannopoulos2004-07-311-1/+1
| | | | | chains, to avoid denial of service attacks. Also added gnutls_certificate_set_verify_limits() to override them.
* Added the '_t' suffix to all exported symbols.Nikos Mavrogiannopoulos2004-06-131-5/+4
|
* changed indentation to 4 spaces instead of tabs.Nikos Mavrogiannopoulos2004-06-071-6/+11
|
* several internal types fix.Nikos Mavrogiannopoulos2004-06-051-2/+2
|
* several cleanups.Nikos Mavrogiannopoulos2003-12-201-2/+2
|
* Improved gnutls_certificate_client_retrieve_function() and ↵Nikos Mavrogiannopoulos2003-12-201-0/+1
| | | | gnutls_certificate_server_retrieve_function() so that the parsing time spent within them is minimized. Also added gnutls_openpgp_privkey struct. No testing yet.
* Added the callbacks gnutls_certificate_client_retrieve_function() andNikos Mavrogiannopoulos2003-12-181-0/+2
| | | | | | gnutls_certificate_server_retrieve_function(), to allow a client or a server to specify certificates for the handshake without storing them to the credentials structure.
* some improvements in the private key handling api. It is now used internally.Nikos Mavrogiannopoulos2003-03-111-0/+1
|
* Several internal changes to use the new certificate API. CRL support is ↵Nikos Mavrogiannopoulos2003-02-091-9/+3
| | | | complete.
* More stuff for the new certificate API.Nikos Mavrogiannopoulos2003-02-071-5/+0
|
* Added the new PKCS7 parsing functions.Nikos Mavrogiannopoulos2003-02-071-0/+2
|
* Added the new certificate handling functions.Nikos Mavrogiannopoulos2003-02-071-3/+3
|
* More improvements in the CRL support, and the X.509 backend. Added a ↵Nikos Mavrogiannopoulos2003-02-071-17/+0
| | | | function to get some parts of the DN using an OID.
* CRL parsing support is almost complete.Nikos Mavrogiannopoulos2003-02-061-0/+3
|
* Several fixes and improvements in CRL support.Nikos Mavrogiannopoulos2003-02-061-0/+2
|
* several fixes in the codebase, mostly in signed/unsigned checkings.Nikos Mavrogiannopoulos2002-10-131-0/+2
|
* Updated the base64 encoding/decoding functions.Nikos Mavrogiannopoulos2002-09-011-0/+2
|
* Improved the certificate and key read functions. They can now read a PEM ↵Nikos Mavrogiannopoulos2002-08-311-1/+5
| | | | encoded key and certificate from the same file.
* Renamed all the constructed types to have more consisten names, and some ↵Nikos Mavrogiannopoulos2002-08-291-2/+2
| | | | other minor improvements.
* Now certificate decoding makes use of partial DER decoding of the libtasn1 ↵Nikos Mavrogiannopoulos2002-06-281-1/+8
| | | | library. It speedups a bit the handshake in client side, which needs to decode the certificate, in order to read the public key parameters.
* The TLS handshake no longer fails if the X.509 extensions in the Certificate ↵Nikos Mavrogiannopoulos2002-06-221-1/+1
| | | | are critical and unsupported. The unsupported critical extensions are now only catched by the verification functions.
* Renamed credential allocation functions from *_sc() to *_cred().Nikos Mavrogiannopoulos2002-06-221-1/+1
|
* *** empty log message ***Nikos Mavrogiannopoulos2002-06-211-0/+4
|
* *** empty log message ***Nikos Mavrogiannopoulos2002-06-201-0/+2
|