HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //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