diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2000-02-03 02:56:48 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2000-02-03 02:56:48 +0000 |
commit | 82fc1d9c28e834549f61e4c91b3f6bbdf4c48153 (patch) | |
tree | 256d2a1039951109c24400fea60632e7e6d66d43 /doc | |
parent | 7999c65c9bfd80ec0f07f6eb5be5ce2e36927298 (diff) | |
download | openssl-82fc1d9c28e834549f61e4c91b3f6bbdf4c48153.tar.gz |
Add new -notext option to 'ca', -pubkey option to spkac.
Remove some "WTF??" casts from applications.
Fixes to keep VC++ happy and avoid warnings.
Docs tidy.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/apps/ca.pod | 5 | ||||
-rw-r--r-- | doc/apps/spkac.pod | 6 | ||||
-rw-r--r-- | doc/crypto/err.pod | 15 |
3 files changed, 23 insertions, 3 deletions
diff --git a/doc/apps/ca.pod b/doc/apps/ca.pod index d36c7e5dd7..02769121d3 100644 --- a/doc/apps/ca.pod +++ b/doc/apps/ca.pod @@ -26,6 +26,7 @@ B<openssl> B<ca> [B<-cert file>] [B<-in file>] [B<-out file>] +[B<-notext>] [B<-outdir dir>] [B<-infiles>] [B<-spkac file>] @@ -102,6 +103,10 @@ the 'ps' utility) this option should be used with caution. this prints extra details about the operations being performed. +=item B<-notext> + +don't output the text form of a certificate to the output file. + =item B<-startdate date> this allows the start date to be explicitly set. The format of the diff --git a/doc/apps/spkac.pod b/doc/apps/spkac.pod index 2151d3f69f..c58768e8b3 100644 --- a/doc/apps/spkac.pod +++ b/doc/apps/spkac.pod @@ -11,6 +11,7 @@ B<openssl> B<spkac> [B<-out filename>] [B<-key keyfile>] [B<-challenge string>] +[B<-pubkey>] [B<-spkac spkacname>] [B<-spksect section>] [B<-noout>] @@ -63,6 +64,11 @@ SPKAC. The default is the default section. don't output the text version of the SPKAC (not used if an SPKAC is being created). +=item B<-pubkey> + +output the public key of an SPKAC (not used if an SPKAC is +being created). + =item B<-verify> verifies the digital signature on the supplied SPKAC. diff --git a/doc/crypto/err.pod b/doc/crypto/err.pod index e639dbd81e..6273a62e15 100644 --- a/doc/crypto/err.pod +++ b/doc/crypto/err.pod @@ -84,14 +84,23 @@ descriptions. For example, the function ssl23_read() reports a SSLerr(SSL_F_SSL23_READ, SSL_R_SSL_HANDSHAKE_FAILURE); +Function and reason codes should consist of upper case characters, +numbers and underscores only. The error file generation script translates +function codes into function names by looking in the header files +for an appropriate function name, if none is found it just uses +the capitalized form such as "SSL23_READ" in the above example. + +The trailing section of a reason code (after the "_R_") is translated +into lower case and and underscores changed to spaces. + When you are using new function or reason codes, run B<make errors>. The necessary B<#define>s will then automatically be added to the sub-library's header file. Although a library will normally report errors using its own specific -macro, a different macro is used. This is normally only done when a -library wants to include ASN1 code which must user the ASN1 libraries -error macro. +XXXerr macro, another library's macro can be used. This is normally +only done when a library wants to include ASN1 code which must use +the ASN1err() macro. =head2 Adding new libraries |