aboutsummaryrefslogtreecommitdiff
path: root/asn1crypto/x509.py
AgeCommit message (Collapse)Author
2020-05-04Fix a syntax typoMiro Hrončok
This worked for now, but is SyntaxError in Python 3.9.0a6: File "/usr/lib/python3.9/site-packages/asn1crypto/x509.py", line 1139 return', '.join( ^ SyntaxError: invalid string prefix (The Python change might actually be reverted before 3.9 final, but this can be fixed anyway.)
2019-11-04Fix x509.Certificate.subject_directory_attributes_value propertyJörn Heissler
Closes: #159
2019-10-08Add UID attribute from RFC4519spchan
2019-10-01Allow X.509 certificates with improperly encoded DNSName and EmailAddresswbond
2019-10-01Prevent UnboundLocalError on empty asn1crypto.x509.IPAddress()wbond
2018-09-04Only normalize URIs when comparingwbond
2018-07-03Grammar fixJörn Heissler
2018-06-30Adding wrapper for valid_after and valid_beforeSebastian Bachmann
This replicates the behaviour of the cryptography library
2018-04-26Add IKE intermediate OID mappingLauri Võsandi
2018-02-23More gracefully handle improperly encoded email addresses in x509.EmailAddress()wbond
2017-12-05private_key_usage_period_value property (#79)Matt Cooper
Adding private_key_usage_period_value property to x509.Certificate
2017-11-22Add x509.KeyPurposeId OID for Federal PKIwbond
2017-11-22Add better handling of Subject Directory Attributes, especially related to TPMwbond
2017-11-20Don't ever return "yes" from x509.Certificate.self_signedwbond
2017-11-17oops, two .4s won't work there!Matt Cooper
2017-11-17One bug fix and a few missing EKU oidsMatt Cooper
changed subject_directory_attributes_value(self) to return self._subject_directory_attributes added some missing EKUs to the map
2017-09-19Support ldaps and make matching nicerChristian Heimes
It's a little known secret that startswith() and endwith() take a tuple of arguments, too.
2017-09-15Update bundled definitions to use new tagging APIwbond
2017-09-14x509.DistributionPoint().url and x509.Certificate().ocsp_urls now return ↵wbond
https:// and ldap:// URLs also
2017-09-14Merge pull request #70 from EdwardBetts/patch-1Will Bond
correct spelling mistake
2017-09-14Teletex strings inside of x509.DirectoryString() now use Windows-1252 (aka ↵wbond
ISO-8859-1) This is because OpenSSL likes to put ISO-8859-1 into TeletexString fields. There is also a new contextmanager x509.strict_teletex() that restores the previous behavior.
2017-08-30correct spelling mistakeEdward Betts
2017-06-13Initial support for RFC6962wbond
2017-05-20Add sha256_fingerprint propertyPim Coster
2017-03-03Ensure .__bytes__(), .__unicode__() and .native are consistent for ↵wbond
Constructable classes
2017-02-27Allow x509.DNSName to start with a .wbond
2016-12-05Add unique identifier OID to x509.NameType and related classeswbond
2016-11-23Fix x509.Name.native to work if object was not parsed from a byte stringwbond
2016-11-23Ensure x509.Name.build() accepts dotted form of well-known OIDs alsowbond
2016-10-21Support OIDs in x509.Name.build().Peter Sagerson
As documented.
2016-07-21Fix x509.Name.build() to generate a Sstructure with multiple ↵wbond
x509.RelativeDistinguishedName() which each contain a single x509.NameTypeAndValue()
2016-06-16Add Apple OIDs to x509.KeyPurposeIdwbond
2016-03-31Fixed a bug with x509.Certificate.issuer_alt_name_value if it is the first ↵wbond
extension accessed
2016-03-18Add support for "broken" X.509 certificates that use acore.IA5String where ↵wbond
a509.DirectoryString should be used instead
2016-03-18Added many OIDs to x509.KeyPurposeId(), changed "wireless_access_points" to ↵wbond
"capwap_wtp"
2016-03-18Added x509.TrustedCertificate() to support OpenSSL key usage infowbond
2016-03-14Fix compatibility with newer versions of flake8wbond
2015-12-15proper handling of multiple fieldsAlexander Duryagin
2015-12-07Handle x509.Name objects with multiple levels of value nestingwbond
2015-12-07For x509.Name objects that are encoded in the opposite order (Country last), ↵wbond
reverse them for display
2015-12-07Fix a bug in x509.NameType.human_friendly that would raise an exception on ↵wbond
an unknown OID
2015-12-07Add parsing of more x509.Name OIDswbond
2015-12-07Allow parsing broken encodings of x509.NameTypeAndValue where the type is ↵wbond
'domain_component'
2015-12-07Add the name_distinguisher OID for x509.Namewbond
2015-12-04Fix x509.PolicyMapping to use x509.PolicyIdentifier for field typeswbond
2015-11-30Added util.uri_to_iri() and util.iri_to_uri()wbond
2015-11-30Add the ability too force x509.Name.build() to use core.PrintableStringwbond
2015-11-24Added TLS Feature x509 extension OID and property from RFC 7633wbond
2015-11-17Fix x509.Certificate.sha1_fingerprint on Python 2wbond
2015-11-13Added x509.Certificate.sha1_fingerprintwbond