x509v3 subjectSignTool extention support
authorNikolay Morozov <nmorozoff77@yandex.ru>
Fri, 14 Feb 2020 10:14:30 +0000 (13:14 +0300)
committerDmitry Belyavskiy <beldmit@gmail.com>
Fri, 28 Feb 2020 15:01:16 +0000 (18:01 +0300)
commit6103f39c0d79e86b58ae9437bc4c55a513a5e1dd
tree550729c8f67964c225ef70160df18b9e1c3d941e
parent1dfdbd5bf65bc9e7dec728e502f9c7cd9352bb42
x509v3 subjectSignTool extention support

Subject Sign Tool (1.2.643.100.111) The name of the tool used to signs the subject (UTF8String)
This extention is required to obtain the status of a qualified certificate at Russian Federation.
RFC-style description is available here: https://tools.ietf.org/html/draft-deremin-rfc4491-bis-04#section-5
Russian Federal Law 63 "Digital Sign" is available here:  http://www.consultant.ru/document/cons_doc_LAW_112701/

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/11093)
crypto/err/openssl.txt
crypto/x509/build.info
crypto/x509/ext_dat.h
crypto/x509/standard_exts.h
crypto/x509/v3_utf8.c [new file with mode: 0644]
doc/internal/man3/s2i_ASN1_UTF8STRING.pod [new file with mode: 0644]
doc/man3/s2i_ASN1_IA5STRING.pod [new file with mode: 0644]
include/crypto/x509v3.h [new file with mode: 0644]
include/openssl/x509v3err.h
util/missingcrypto.txt