diff options
| author | Alex Stapleton <alexs@prol.etari.at> | 2014-02-15 11:10:57 +0000 |
|---|---|---|
| committer | Alex Stapleton <alexs@prol.etari.at> | 2014-02-20 19:48:51 +0000 |
| commit | 2fb76a3d39ae3ab189bb08336fc4eb42950771a6 (patch) | |
| tree | ad5d7edddf6a8ec11652a3e03d9c5d0b7e67590f /cryptography | |
| parent | 6a364d5262905d00ae422d24d91af822b87e899d (diff) | |
| download | cryptography-2fb76a3d39ae3ab189bb08336fc4eb42950771a6.tar.gz cryptography-2fb76a3d39ae3ab189bb08336fc4eb42950771a6.tar.bz2 cryptography-2fb76a3d39ae3ab189bb08336fc4eb42950771a6.zip | |
OpenSSL "traditional" key format loading...
Backend interface only.
Diffstat (limited to 'cryptography')
| -rw-r--r-- | cryptography/hazmat/backends/interfaces.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cryptography/hazmat/backends/interfaces.py b/cryptography/hazmat/backends/interfaces.py index a543ba1f..0a26526b 100644 --- a/cryptography/hazmat/backends/interfaces.py +++ b/cryptography/hazmat/backends/interfaces.py @@ -105,3 +105,12 @@ class RSABackend(six.with_metaclass(abc.ABCMeta)): Returns an object conforming to the AsymmetricVerificationContext interface. """ + + +class OpenSSLSerializationBackend(six.with_metaclass(abc.ABCMeta)): + @abc.abstractmethod + def load_openssl_pem_private_key(data, password, backend): + """ + Load a private key from PEM encoded data, using password if the data + is encrypted. + """ |
