aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography/hazmat/backends/openssl/x509.py
diff options
context:
space:
mode:
authorChelsea Winfree <chelsea.winfree@gmail.com>2016-06-02 21:15:54 -0700
committerAlex Gaynor <alex.gaynor@gmail.com>2016-06-02 21:15:54 -0700
commite295f3ab615775c3549b7bc2e051af5cff801619 (patch)
tree29b7faa37c505eb9493bb2d30cd97a731ae81351 /src/cryptography/hazmat/backends/openssl/x509.py
parent57515157fc0ecc0dd661dea523d1f1346c547c0c (diff)
downloadcryptography-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.py9
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)