diff options
| author | daurnimator <quae@daurnimator.com> | 2017-04-03 16:43:12 +1000 |
|---|---|---|
| committer | daurnimator <quae@daurnimator.com> | 2017-04-03 16:43:12 +1000 |
| commit | 25ad97c7be75b2d6e7ae677506b1b47ce760d46a (patch) | |
| tree | bc287f5a46ff5dbc8703b003c9a15c3cad131fde | |
| parent | a0846fc69bb3e56bf3647f97c8e3ff1df8eacb2e (diff) | |
| download | luaossl-25ad97c7be75b2d6e7ae677506b1b47ce760d46a.tar.gz luaossl-25ad97c7be75b2d6e7ae677506b1b47ce760d46a.tar.bz2 luaossl-25ad97c7be75b2d6e7ae677506b1b47ce760d46a.zip | |
Document table form of extension.new() data argument
| -rw-r--r-- | doc/luaossl.tex | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/doc/luaossl.tex b/doc/luaossl.tex index 7db7463..5165b18 100644 --- a/doc/luaossl.tex +++ b/doc/luaossl.tex | |||
| @@ -389,7 +389,19 @@ Binds the X.509 extension OpenSSL object. | |||
| 389 | 389 | ||
| 390 | \subsubsection[\fn{extension.new}]{\fn{extension.new($name$, $value$ [, $data$])}} | 390 | \subsubsection[\fn{extension.new}]{\fn{extension.new($name$, $value$ [, $data$])}} |
| 391 | 391 | ||
| 392 | Returns a new X.509 extension. If $value$ is the string ``DER'' or ``critical,DER'', then $data$ is an ASN.1-encoded octet string. Otherwise, $name$ and $value$ are plain text strings in \href{https://www.openssl.org/docs/apps/x509v3_config.html#ARBITRARY_EXTENSIONS}{OpenSSL's arbitrary extension format}; and if specified, $data$ is an OpenSSL configuration string defining any referenced identifiers in $value$. | 392 | Returns a new X.509 extension. |
| 393 | If $value$ is the string ``DER'' or ``critical,DER'', then $data$ is an ASN.1-encoded octet string. | ||
| 394 | Otherwise, $name$ and $value$ are plain text strings in \href{https://www.openssl.org/docs/apps/x509v3_config.html#ARBITRARY_EXTENSIONS}{OpenSSL's arbitrary extension format}; and if specified, $data$ is either an OpenSSL configuration string defining any referenced identifiers in $value$, or a table with members: | ||
| 395 | |||
| 396 | \begin{ctabular}{ l | l | p{8cm} } | ||
| 397 | field & type:default & description\\\hline | ||
| 398 | .db & string:$nil$ & OpenSSL configuration string\\ | ||
| 399 | .issuer & \module{openssl.x509}:$nil$ & issuer certificate\\ | ||
| 400 | .subject & \module{openssl.x509}:$nil$ & subject certificate\\ | ||
| 401 | .request & \module{openssl.x509.csr}:$nil$ & certificate signing request\\ | ||
| 402 | .crl & \module{openssl.x509.crl}:$nil$ & certificate revocation list\\ | ||
| 403 | .flags & integer:$0$ & a bitwise combination of flags | ||
| 404 | \end{ctabular} | ||
| 393 | 405 | ||
| 394 | \subsubsection[\fn{extension.interpose}]{\fn{extension.interpose($name$, $function$)}} | 406 | \subsubsection[\fn{extension.interpose}]{\fn{extension.interpose($name$, $function$)}} |
| 395 | 407 | ||
