cert-manager/docs
Afolabi Badmos 445e522432 Add support for EC keys
- This PR adds two fields to CertificateSpec:
  - `keyAlgorithm`, denotes which algorithm to use when generating
    a private key. Can be either `rsa` or `ecdsa`. When not set, the
    default algorithm used `rsa`.
  - `keySize`, denotes the key size of the private key being generated.
    For `rsa`, minimum key size is 2048 and maximum is 8192.
    For `ecdsa`, sizes 224, 256, 384 & 521 are supported.
    See https://golang.org/pkg/crypto/elliptic

- `keySize` can be set without being explicit about `keyAlgorithm`.
  - If `keySize` is specified and `keyAlgorithm` is not provided, `rsa` will
    be used as the key algorithm.

- `keyAlgorithm` can be set without being explicit about `keySize`.
  - If `keyAlgorithm` is specified and `keySize` is not provided, key size
    key size of `256` will be used for `ecdsa` key algorithm and
    key size of `2048` will be used for `rsa` key algorithm.

- helper functions in `pki` package now return crypto.PrivateKey
2018-07-17 12:42:07 -04:00
..
_static/css Add Sphinx rst based documentation for readthedocs 2018-04-11 14:10:28 +01:00
admin Move docs into admin package 2018-05-09 16:22:22 +01:00
devel Add Sphinx rst based documentation for readthedocs 2018-04-11 14:10:28 +01:00
generated/reference Add support for EC keys 2018-07-17 12:42:07 -04:00
getting-started Add notes and todos, rephrase and tidy up 2018-04-11 15:48:33 +01:00
images Update overview diagram 2018-05-09 17:10:41 +01:00
reference docs: fix api version in issuer example resources 2018-07-06 16:07:55 +01:00
tutorials Vault issuer MUST USE the vault 'sign' endpoint 2018-06-06 13:24:15 +02:00
.gitignore Add Sphinx rst based documentation for readthedocs 2018-04-11 14:10:28 +01:00
conf.py Include reference docs in sphinx site 2018-07-05 14:47:35 +01:00
index.rst Add docs on selfsigned Issuer 2018-06-08 15:48:30 +01:00
make.bat Add Sphinx rst based documentation for readthedocs 2018-04-11 14:10:28 +01:00
Makefile Add Sphinx rst based documentation for readthedocs 2018-04-11 14:10:28 +01:00
requirements.txt Add requirements.txt 2018-04-11 14:10:28 +01:00