Spade

Mini Shell

Directory:~$ /proc/self/root/lib/python2.7/site-packages/josepy/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/lib/python2.7/site-packages/josepy/test_util.pyc

�
�t0^c@s�dZddlZddlZddlZddlmZddlmZddlm	Z	m
Z
d�Zd�Zd�Z
d	�Zd
�Zd�Zd�Zd
�Zd�ZdS(sJTest utilities.

.. warning:: This module is not part of the public API.

i����N(tdefault_backend(t
serialization(tComparableRSAKeytComparableX509cGstjttjjd|��S(sPath
to a test
vector.ttestdata(t
pkg_resourcestresource_filenamet__name__tostpathtjoin(tnames((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytvector_pathscGstjttjjd|��S(sLoad
contents of a test vector.R(Rtresource_stringRRR	R
(R((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_vectorscCsTtjj|�\}}|j�dkr.|S|j�dkrD|Std��dS(Ns.pems.ders1Loader
could not be recognized based on extension(RR	tsplitexttlowert
ValueError(tfilenamet
loader_pemt
loader_dert_text((s4/usr/lib/python2.7/site-packages/josepy/test_util.pyt
_guess_loaderscGs;t|dtjjtjj�}tjj|t|��S(sLoad
certificate.i����(RtOpenSSLtcryptotFILETYPE_PEMt
FILETYPE_ASN1tload_certificateR(Rtloader((s4/usr/lib/python2.7/site-packages/josepy/test_util.pyt	load_cert'scGstt|��S(sLoad
ComparableX509
cert.(RR(R((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_comparable_cert.scGs;t|dtjjtjj�}tjj|t|��S(sLoad
certificate
request.i����(RRRRRtload_certificate_requestR(RR((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_csr3scGstt|��S(s(Load
ComparableX509 certificate
request.(RR!(R((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_comparable_csr:scGsAt|dtjtj�}t|t|�dddt���S(sLoad
RSA private
key.i����tpasswordtbackendN(RRtload_pem_private_keytload_der_private_keyRRtNoneR(RR((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_rsa_private_key?scGs;t|dtjjtjj�}tjj|t|��S(sLoad
pyOpenSSL private
key.i����(RRRRRtload_privatekeyR(RR((s4/usr/lib/python2.7/site-packages/josepy/test_util.pytload_pyopenssl_private_keyGs(t__doc__RRRtcryptography.hazmat.backendsRtcryptography.hazmat.primitivesRtjosepyRRRRRRRR!R"R(R*(((s4/usr/lib/python2.7/site-packages/josepy/test_util.pyt<module>s