aboutsummaryrefslogtreecommitdiff
path: root/openssl/README
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/README')
-rw-r--r--openssl/README16
1 files changed, 12 insertions, 4 deletions
diff --git a/openssl/README b/openssl/README
index 2c990199..28bda784 100644
--- a/openssl/README
+++ b/openssl/README
@@ -232,10 +232,18 @@ Random reminders and notes to myself:
that the authoritative definition of RDIs is ISO 10747, available as
http://www.acm.org/sigs/sigcomm/standards/iso_stds/IDRP/10747.TXT.
-- Need to add NIDs for RFC 3779 extensions to
- crypto/x509v3/v3_purp.c:supported_nids[] and call our path
- validation functions from crypto/x509/x509_vfy.c:X509_verify_cert().
-
- Should we check entire chain or only up to ctx->last_untrusted? For
the moment I'm checking the entire chain because that's more likely
to yield a correct answer, albiet perhaps inefficiently.
+
+- "openssl verify" reports an unknown critical exception error for
+ certificatePolicies (RFC 3280 4.2.1.5).
+
+- Right way to handle error reporting from xxx_canonize() functions is
+ almost certainly a callback; this would fit fairly well with the
+ callback mechanism OpenSSL already uses in X509_validate_cert().
+
+- xxx_canonize() functions may need a mode where they just whine and
+ do not attempt to correct the extension.
+
+- Other error checking needed: duplicate extensions.