diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2006-02-11 01:46:34 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2006-02-11 01:46:34 +0100 |
commit | a070f0dac56e622fab79a7bca021f3d69d492aab (patch) | |
tree | 44e1fd81807a19f57442ebf96b814f528fb1841e /FAQ | |
parent | Document the building macros. (diff) | |
download | openssl-a070f0dac56e622fab79a7bca021f3d69d492aab.tar.xz openssl-a070f0dac56e622fab79a7bca021f3d69d492aab.zip |
Add FAQ about AKID.
Diffstat (limited to 'FAQ')
-rw-r--r-- | FAQ | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -32,6 +32,7 @@ OpenSSL - Frequently Asked Questions * How do I install a CA certificate into a browser? * Why is OpenSSL x509 DN output not conformant to RFC2253? * What is a "128 bit certificate"? Can I create one with OpenSSL? +* Why does OpenSSL set the authority key identifier extension incorrectly? [BUILD] Questions about building and testing OpenSSL @@ -425,6 +426,25 @@ The export laws were later changed to allow almost unrestricted use of strong encryption so these certificates are now obsolete. +* Why does OpenSSL set the authority key identifier AKID) extension incorrectly? + +It doesn't: this extension is often the cause of confusion. + +Consider a certificate chain A->B->C so that A signs, B and B signs C. Suppose +certificate C contains AKID. + +The purpose of this extension is to identify the authority certificate B. This +can be done either by including the subject key identifier of B or its issuer +name and serial number. + +In this latter case because it is identifying certifcate B it must contain the +issuer name and serial number of B. + +It is often wrongly assumed that it should contain the issuer name of C. If it +did this would be redundant information because it would duplicate the issuer +name of C. + + [BUILD] ======================================================================= * Why does the linker complain about undefined symbols? |