summaryrefslogtreecommitdiff
path: root/lib/x509/common.c
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2016-10-21 17:38:57 +0300
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-06-23 12:20:16 +0300
commit6e8b1a1d3be198f436234c76d65ecc82e06aeb3d (patch)
tree890c776627a863b5492bb89b4288451aa631a531 /lib/x509/common.c
parent72b94198019c44580b88fb1457d4cbae700ebb36 (diff)
downloadgnutls-6e8b1a1d3be198f436234c76d65ecc82e06aeb3d.tar.gz
Add several DN entry definitions used by qualified GOST signatures
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Diffstat (limited to 'lib/x509/common.c')
-rw-r--r--lib/x509/common.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/x509/common.c b/lib/x509/common.c
index a446186625..c978c024e1 100644
--- a/lib/x509/common.c
+++ b/lib/x509/common.c
@@ -130,6 +130,14 @@ static const struct oid_to_string _oid2str[] = {
/* rfc3920 section 5.1.1 */
ENTRY("1.3.6.1.5.5.7.8.5", "XmppAddr", NULL, ASN1_ETYPE_UTF8_STRING),
+ /* Russian things: https://cdnimg.rg.ru/pril/66/91/91/23041_pril.pdf */
+ /* Main state registration number */
+ ENTRY("1.2.643.100.1", "OGRN", NULL, ASN1_ETYPE_NUMERIC_STRING),
+ /* Individual insurance account number */
+ ENTRY("1.2.643.100.3", "SNILS", NULL, ASN1_ETYPE_NUMERIC_STRING),
+ /* VAT identification number */
+ ENTRY("1.2.643.3.131.1.1", "INN", NULL, ASN1_ETYPE_NUMERIC_STRING),
+
{NULL, 0, NULL, 0, NULL, 0}
};