Dmitry Voronin wrote: > <div><pre>Hello, > </pre><pre>I make an a patch, which adds 4 functions to sslinfo extension > module:<br />1) ssl_extension_names() --- get short names of X509v3 > extensions from client certificate and it's values; > 2) ssl_extension_value(text) --- get value of extension from certificate > (argument --- short name of extension); > 3) ssl_extension_is_critical(text) --- returns true, if extension is critical > and false, if is not (argument --- short name of extension). > > You can view some information of certificate's extensions via those functions.
Since you change default version from 1.0 to 1.1 you need to supply the sslinfo--1.1.sql script. You also need to supply a sslinfo--1.0--1.1.sql script which enables updates from version 1.0 to 1.1. (The test for the upgrade is to initdb 9.4, and in some database install the sslinfo extension; then pg_upgrade to a version with your patch. In the database with the extension then try to upgrade it to 1.1.) Please use C type bool not int when that's what the code means. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers