twisted.internet.ssl.PrivateCertificate.options() is limited by allowing only authorities

Open
#6,361 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
python
Domain
security

Research direction

Start by locating twisted.internet.ssl.PrivateCertificate.options and compare its accepted arguments with CertificateOptions. Review the context from issue #6286, then update the options interface so it can accept the same arguments and verify that existing certificate-option behavior remains supported.

Written by the indexing model from the issue text.

Description

core enhancement new priority-normal
hynek's avatar @hynek reported
Trac ID trac#6361
Type enhancement
Created 2013-03-08 17:54:23Z

Work on #6286 unveiled that PrivateCertificate.options is (unnecessarily) greatly hampered by only allowing a list of certificate authorities.

If we allowed passing in the same arguments as into CertificateOptions, lots of code would be simpler and also more idiomatic.

Searchable metadata
trac-id__6361 6361
type__enhancement enhancement
reporter__hynek hynek
priority__normal normal
milestone__ 
branch__ 
branch_author__ 
status__new new
resolution__None None
component__core core
keywords__ 
time__1362765263000000 1362765263000000
changetime__1463080812919910 1463080812919910
version__None None
owner__ 
cc__hynek cc__mithrandi
Dominant language
Python
Stars
6k
Forks
1.2k
Avg merge
2d 10h
Merged PRs (30d)
10

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from twisted/twisted

All issues in twisted/twisted

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.