keystone/keystone/conf
Steve Martinelli 8a66ef6354 Remove support for PKI and PKIz tokens
This is the first step of several to remove PKI token support in
keystone. A large issue in removing PKI support is support for the
revocation list must be maintained.

This patch removes support for the token format, it's surrounding tests
and examples that are generated. Additionally, some wording has been
changed around the CLI and config options to make the distinction
between keys and certs used for PKI tokens and those used for getting
the revocation list (a list of tokens that are revoked, which is signed).

Future patches will:

- Remove the keystone-manage commands for generating certs

- Modify the revocation list (at /auth/tokens/OS-PKI/revoked) to return
a 403 if pki is not configured (instead of raising a 500). We cannot
remove the API as that would break an API contract.

- Options to configure PKI will be marked as deprecated

- If PKI is configured a normal signed list will be returned (same
behavior as today)

- Follow up patch to keystonemiddleware will make sure auth_token does
not rely on the revocation api at all.

Related-Bug: 1626778
Related-Bug: 1626779

Co-Authored-By: Boris Bobrov <bbobrov@mirantis.com>
bp removed-as-of-ocata
Change-Id: Icf1ebced44a675c88fb66a6c0431208ff5181574
2016-11-01 22:05:01 +00:00
..
__init__.py Fix a typo in _init_.py 2016-10-04 16:33:55 +08:00
assignment.py Default the assignment backend to SQL 2016-10-06 15:42:24 +00:00
auth.py Improve keystone.conf [auth] documentation 2016-06-27 21:17:40 +00:00
catalog.py Improve keystone.conf [catalog] documentation 2016-07-01 22:03:37 +00:00
constants.py Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
credential.py Add conf to support credential encryption 2016-08-18 14:58:13 +00:00
default.py Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
domain_config.py Improve keystone.conf [domain_config] documentation 2016-06-29 14:16:03 -05:00
endpoint_filter.py Improve keystone.conf [endpoint_filter] documentation 2016-07-01 15:33:25 +00:00
endpoint_policy.py remove deprecated `[endpoint_policy] enable` option 2016-10-07 20:12:28 +00:00
eventlet_server.py Add the deprecated_since to deprecated options 2016-09-02 17:07:14 -07:00
federation.py Improve keystone.conf [federation] documentation 2016-06-29 15:26:21 -05:00
fernet_tokens.py Improve keystone.conf [fernet_tokens] documentation 2016-07-02 08:07:58 +00:00
identity.py Grammar fix: will -> can 2016-07-01 19:30:38 +00:00
identity_mapping.py Improve keystone.conf [identity_mapping] documentation 2016-06-29 16:42:51 -05:00
kvs.py Improve keystone.conf [kvs] documentation 2016-07-01 16:31:49 +00:00
ldap.py Don't deprecate the LDAP property which is still needed 2016-10-27 17:23:36 +08:00
memcache.py Follow-on of memcache token persistence removal 2016-10-17 22:04:56 -07:00
oauth1.py Improve keystone.conf [oauth1] documentation 2016-07-01 13:41:34 +00:00
opts.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
os_inherit.py Add the deprecated_since to deprecated options 2016-09-02 17:07:14 -07:00
paste_deploy.py Improve keystone.conf [paste_deploy] documentation 2016-07-01 17:09:02 +00:00
policy.py Improve keystone.conf [policy] documentation 2016-06-30 19:51:25 +00:00
resource.py Default the resource backend to SQL 2016-10-05 14:19:54 +00:00
revoke.py Improve keystone.conf [revoke] documentation 2016-07-11 06:55:57 -05:00
role.py Improve keystone.conf [role] documentation 2016-07-11 07:46:26 -05:00
saml.py Set default value for [saml]/idp_contact_surname 2016-08-16 16:11:24 -07:00
security_compliance.py Remove default=None when set value in config 2016-09-26 13:14:20 +07:00
shadow_users.py Improve keystone.conf [shadow_users] documentation 2016-07-13 20:14:46 +00:00
signing.py Undeprecate options used for signing 2016-09-24 21:13:23 -04:00
token.py Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
tokenless_auth.py Improve keystone.conf [tokenless_auth] documentation 2016-07-13 19:00:26 +00:00
trust.py Improve keystone.conf [trust] documentation 2016-07-11 17:38:03 -04:00
utils.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00