diff options
author | Chelsea Winfree <chelsea.winfree@gmail.com> | 2016-06-02 21:15:54 -0700 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2016-06-02 21:15:54 -0700 |
commit | e295f3ab615775c3549b7bc2e051af5cff801619 (patch) | |
tree | 29b7faa37c505eb9493bb2d30cd97a731ae81351 /src/cryptography/hazmat/backends/openssl/x509.py | |
parent | 57515157fc0ecc0dd661dea523d1f1346c547c0c (diff) | |
download | cryptography-e295f3ab615775c3549b7bc2e051af5cff801619.tar.gz cryptography-e295f3ab615775c3549b7bc2e051af5cff801619.tar.bz2 cryptography-e295f3ab615775c3549b7bc2e051af5cff801619.zip |
Add alias for Certificate serial as serial number (#2950)
* Add alias for Certificate serial as serial number
* Adding deprecation to utils
* Now with catch warnings and proper vers
Diffstat (limited to 'src/cryptography/hazmat/backends/openssl/x509.py')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/x509.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py index 71a2fb78..94a81ce6 100644 --- a/src/cryptography/hazmat/backends/openssl/x509.py +++ b/src/cryptography/hazmat/backends/openssl/x509.py @@ -5,6 +5,7 @@ from __future__ import absolute_import, division, print_function import operator +import warnings from cryptography import utils, x509 from cryptography.exceptions import UnsupportedAlgorithm @@ -58,6 +59,14 @@ class _Certificate(object): @property def serial(self): + warnings.warn( + "Certificate serial is deprecated, use serial_number instead.", + utils.DeprecatedIn10 + ) + return self.serial_number + + @property + def serial_number(self): asn1_int = self._backend._lib.X509_get_serialNumber(self._x509) self._backend.openssl_assert(asn1_int != self._backend._ffi.NULL) return _asn1_integer_to_int(self._backend, asn1_int) |