summaryrefslogtreecommitdiff
path: root/lib/public_key/src/pubkey_cert_records.erl
Commit message (Collapse)AuthorAgeFilesLines
* update copyright-yearHenrik Nord2016-03-151-1/+1
|
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
|
* public_key: Remove legacy switch compact_bit_stringIngela Anderton Andin2015-04-201-3/+3
| | | | | | | | | | | | | | | * E.I bitstrings will not be decode as {Unused, Binary}, they are now Erlang bitstrings. * Also the compact_bit_string implies the legacy_erlang_types switch - So removing the switch will also make OCTET STRING values be represented as binaries. - Undecoded open type will now be wrapped in a asn1_OPENTYPE tuple. We need to handle this in pubkey_pbe.erl, maybe this can be eliminated later by updating/refreshing ASN1-specs. This will change some values in records returned by the public_key API making this change a potentiall incompatibility.
* public_key: Export some dialyzer typesIngela Anderton Andin2014-02-061-2/+2
| | | | | Move dilayzer types from include file to erl file and use -export_type
* public_key: add brainpool elliptic curves (RFC-5639)Andreas Schultz2014-01-131-1/+29
|
* public_key: Workaround for incorrectly encoded utf8 emailAddressAndrew Bennett2013-11-071-1/+10
| | | | | | | | | | | | | | Author: Daniel Barney <daniel@pagodabox.com> Date: Thu Oct 25 14:33:11 2012 -0600 Most common browsers are lax in thier handling of how the emailAddress field is encoded. RFC 3280 section 4.1.2.6 defines the encoding as IA5String, however browsers will also handle certificates with the emailAddress field encoded as UTF8String. This fix allows the emailAddress to be decoded as both an IA5String and an UTF8String. Reviewed by: Andrew Bennett <andrew@pagodabox.com>
* PUBLIC_KEY: add support for Elliptic Curves to public_key appAndreas Schultz2013-05-081-3/+85
|
* Fix other applicationsBjörn Gustavsson2012-11-261-3/+3
|
* ssl & public_key: Workaround that some certificates encode countryname as ↵Ingela Anderton Andin2012-08-241-1/+10
| | | | | | | | utf8 and close down gracefully if other ASN-1 errors occur. The reason certificate_unknown that is used as ALERT for ASN-1 encoding failure is described as: Some other (unspecified) issue arose in processing the certificate, rendering it unacceptable.
* Implemented encode/decode support for ssh public key filesIngela Anderton Andin2011-03-241-2/+2
|
* Improved support for RSA and DSA public keysSeth Falcon2011-02-141-4/+12
| | | | | | | This patch allows the public_key module to decode and encode RSA and DSA keys encoded using the SubjectPublicKeyInfo format. When pem_entry_encode is called on an RSA or DSA public key type, the key is wrapped in the SubjectPublicKeyInfo format.
* Revise the public_key APIIngela Anderton Andin2010-08-231-40/+46
| | | | | Cleaned up and documented the public_key API to make it useful for general use.
* OTP-8649 dg/public_key-test-coverageRaimo Niskanen2010-06-011-366/+32
|
* Merge branch 'dgud/ssl-patches-from-Wil' into ccase/r13b04_devErlang/OTP2010-01-191-6/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | * dgud/ssl-patches-from-Wil: Added a public_key:pkix_transform/2 instead and used it from ssl. Minor code cleanup new_ssl fix session reuse Code cleanup Send CA list during Certificate Request in new_ssl OTP-8372 Fixed session reuse (in new_ssl), thanks Wil Tan. Send CA list during Certificate Request (in new_ssl) , thanks Wil Tan.
| * Send CA list during Certificate Request in new_sslWil Tan2010-01-121-1/+1
|/ | | | | | When requesting for client certificate, an SSL/TLS server may send a list of the distinguished names of acceptable certificate authorities. OpenSSL does this by default.
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+538