Jonathan M. Wilbur
cccdf41010
feat: support the attributeDescriptor X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25429 )
2024-11-13 11:53:34 +01:00
Jonathan M. Wilbur
bda7b3edbb
feat: support the roleSpecCertIdentifier X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25428 )
2024-09-16 22:56:02 +02:00
Jonathan M. Wilbur
a6e0d6d5c0
feat: support the authorityAttributeIdentifier X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25244 )
2024-09-10 19:17:34 +02:00
Tomas Mraz
7ed6de997f
Copyright year updates
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Release: yes
2024-09-05 09:35:49 +02:00
Jonathan M. Wilbur
254693280d
feat: add support for issuedOnBehalfOf X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25241 )
2024-08-27 16:48:57 +02:00
Jonathan M. Wilbur
91432b9ea0
fix: alias auditEntity OID
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24754 )
2024-08-26 10:38:44 +01:00
Jonathan M. Wilbur
9216859f7b
feat: support auditIdentity X.509v3 extension
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24754 )
2024-08-26 10:38:44 +01:00
Jonathan M. Wilbur
7f5db0c9a9
feat: support the basicAttConstraints X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24847 )
2024-07-24 16:14:17 -04:00
Jonathan M. Wilbur
2ef6fa1cdd
feat: support userNotice X.509v3 extension
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24761 )
2024-07-04 09:36:11 +02:00
Jonathan M. Wilbur
2b735fe219
feat: add acceptablePrivilegePolicies and acceptableCertPolicies exts
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24663 )
2024-06-26 15:00:13 +02:00
Jonathan M. Wilbur
be5adfd6e3
Support subjectDirectoryAttributes and associatedInformation exts
...
Added tests for SDA and AI extensions.
Added internal function ossl_print_attribute_value() with documentation.
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24669 )
2024-06-24 15:33:21 +02:00
Jonathan M. Wilbur
a7ed61ce8b
feat: add delegatedNameConstraints and holderNameConstraints exts
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24664 )
2024-06-20 19:59:22 +02:00
Jonathan M. Wilbur
58301e24f6
Add support for targetingInformation X.509v3 extension
...
Support for the targetingInformation X.509v3 extension defined in ITU-T
Recommendation X.509 (2019), Section 17.1.2.2. This extension is used
in attribute certificates.
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22206 )
2024-06-17 14:03:25 +02:00
Matt Caswell
556009c596
Copyright year updates
...
Reviewed-by: Richard Levitte <levitte@openssl.org>
Release: yes
2023-09-28 14:23:29 +01:00
Jonathan M. Wilbur
91bc783a93
Support all NULL-syntax X.509v3 extensions
...
Signed-off-by: Jonathan M. Wilbur <jonathan@wilbur.space>
Reviewed-by: Todd Short <todd.short@me.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21342 )
2023-09-25 15:12:04 -04:00
Matt Caswell
3c2bdd7df9
Update copyright year
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14801 )
2021-04-08 13:04:41 +01:00
Shane Lontis
47864aeafd
Add ossl_v3 symbols
...
Partial fix for #12964
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14473 )
2021-03-18 17:52:37 +10:00
Nikolay Morozov
71f852802f
Issuer Sign Tool extention support
...
Issuer Sign Tool (1.2.643.100.112) The name of the tool used to signs the subject (ASN1_SEQUENCE)
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: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/11216 )
2020-03-25 15:33:53 +03:00
Nikolay Morozov
6103f39c0d
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 )
2020-02-28 18:01:16 +03:00
Richard Levitte
878dc8dd95
Join the x509 and x509v3 directories
...
This has been long overdue.
Note that this does not join the X509 and X509V3 error modules, that
will be too many macro changes at this stage.
Fixes #8919
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8925 )
2019-05-29 09:32:50 +02:00