Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : fdshops ( 1003)
PHP Version : 8.2.21
Disable Function : NONE
Directory :  /lib/python2.7/site-packages/josepy/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python2.7/site-packages/josepy/jwk_test.pyc
�
�t0^c@s�dZddlZddlZddlmZmZmZmZejd�Z	ej
d�Zej
d�Zdej
fd��YZd	efd
��YZdej
efd��YZd
ej
efd��YZedkr�ej�ndS(sTests for josepy.jwk.i����N(terrorst	json_utilt	test_utiltutilsdsa512_key.pemsrsa256_key.pemsrsa512_key.pemtJWKTestcBs eZdZd�Zd�ZRS(sTests for josepy.jwk.JWK.cCs-ddlm}|jtj|jt�dS(Ni����(tJWK(t
josepy.jwkRtassertRaisesRtErrortloadtDSA_PEM(tselfR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyt	test_loadscCs-ddlm}|jtj|jt�dS(Ni����(tJWKRSA(RR
RRRR	R
(RR
((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_load_subclass_wrong_types(t__name__t
__module__t__doc__RR(((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyRs	tJWKTestBaseMixincBs&eZdZeZd�Zd�ZRS(s"Mixin test for JWK subclass tests.cCs |j|j|jj��dS(N(tassertEqualt
thumbprinttjwk(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_thumbprint_privatescCs&|j|j|jj�j��dS(N(RRRt
public_key(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_thumbprint_public s(RRRtNotImplementedRRR(((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyRs	t
JWKOctTestcBsJeZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	RS(sTests for josepy.jwk.JWKOct.s �羨`��p�}��>�I�͒'�o�1�(��icCsFddlm}|dd�|_idd6tjd�d6|_dS(Ni����(tJWKOcttkeytfootocttktytk(RRRRtencode_b64josetjobj(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pytsetUp+scCs |j|jj�|j�dS(N(RRtto_partial_jsonR"(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_to_partial_json0scCs3ddlm}|j|j|j|j��dS(Ni����(R(RRRRt	from_jsonR"(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_from_json3scCs*ddlm}t|j|j��dS(Ni����(R(RRthashR&R"(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_from_json_hashable7scCs0ddlm}|j|j|jd��dS(Ni����(RR(RRRRR	(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR;scCs#|j|jj�|jk�dS(N(t
assertTrueRR(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_public_key?s(
RRRRR#R%R'R)RR+(((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR$s					t
JWKRSATestcBs�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZRS(sTests for josepy.jwk.JWKRSA.s �K�#3�ʘ�ˀ�<�H�*l�$�&|O�� �YcCs$ddlm}|dtj��|_idd6dd6dd	6|_|dtj�j�|_|dtj��|_	idd6dd6d
d	6|_
|dt�|_|jj�|_
d|j
d<|jj�|_|jjidd6d
d6dd6dd6dd6dd6�|j|_dS(Ni����(R
RtRSARtAQABtes+m2Fylv-Uz7trgTW8EBHP3FQSMeZs2GNQ6VRo1sIVJEktnsVrHVztFHtH92ucFJD_N_HW9AsdRsUuHUBBBDlHwNlRd3fp580rv2-6QWE30cWgdmJS86ObRz6lUTor4R0T-3C5Qs+lPQED_EPTV0UIBfNI3KP2d9Jlrc2mrMllmf946bu-CEtdtzUVNZn4lLLBD1R6NE8TKNQtptwcfKfc7kl5jfqXArCRSURQtqtCWJFq43QvT5Bm5iN8n1okQtdptbHh2u7etM8LKKCF2pY2UdQtdqtoi45cEkbVoJjAbnQpFY87Qtqi(RR
t
RSA256_KEYRtjwk256t
jwk256jsont_wrappedtjwk256_not_comparablet
RSA512_KEYtjwk512t
jwk512jsontprivatetcopytprivate_json_smalltprivate_jsontupdateR(RR
((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR#Js2


cCs9|jt|jjtj��|j|j|j�dS(N(R*t
isinstanceR@RRtComparableRSAKeyRR=(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_init_auto_comparableks	cCs-ddlm}|jd|jd��dS(Ni����(R
tAAi(RR
Rt
_encode_param(RR
((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_encode_param_zeropscCs0|j|j|j�|j|j|j�dS(N(RR=RB(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_equalsvscCs0|j|j|j�|j|j|j�dS(N(tassertNotEqualR=RB(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_not_equalszscCs9ddlm}|j|j|jtjd���dS(Ni����(R
srsa256_key.pem(RR
RRDR	Rtload_vector(RR
((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR~scCs |j|j|jj��dS(N(RR=RDR(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR+�scCsX|j|jj�|j�|j|jj�|j�|j|jj�|j�dS(N(RR=R$R>RBRCRDRG(R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR%�scCsqddlm}|j|j|j|j��|j|j|j|j��|j|j|j|j	��dS(Ni����(R(
RRRR=R&R>RBRCRDRG(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR'�scCs3ddlm}|j|j|j|j��dS(Ni����(R(RRRRDR&RF(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_from_json_private_small�scCs:ddlm}|jd=|jtj|j|j�dS(Ni����(RR5(RRRGRRRR&(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyt%test_from_json_missing_one_additional�s
cCs*ddlm}t|j|j��dS(Ni����(R(RRR(R&R>(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR)�scCspddlm}|jtj|jidd6dd6dd6�|jtj|jidd6dd6d	d6�dS(
Ni����(RR-RR.R/tR0t1(RRRRtDeserializationErrorR&(RR((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyt test_from_json_non_schema_errors�s
cCsBddlm}|jd�}|jtj|j��d�dS(Ni����(R
s�{
    "kty": "RSA",
    "kid": "bilbo.baggins@hobbiton.example",
    "use": "sig",
    "n": "n4EPtAOCc9AlkeQHPzHStgAbgs7bTZLwUBZdR8_KuKPEHLd4rHVTeT-O-XV2jRojdNhxJWTDvNd7nqQ0VEiZQHz_AJmSCpMaJMRBSFKrKb2wqVwGU_NsYOYL-QtiWN2lbzcEe6XC0dApr5ydQLrHqkHHig3RBordaZ6Aj-oBHqFEHYpPe7Tpe-OfVfHd1E6cS6M1FZcD1NNLYD5lFHpPI9bTwJlsde3uhGqC0ZCuEHg8lhzwOHrtIQbS0FVbb9k3-tVTU4fg_3L_vniUFAKwuCLqKnS2BYwdq_mzSnbLY7h_qixoR7jig3__kRhuaxwUkRz5iaiQkqgc5gHdrNP5zw",
    "e": "AQAB"
}t@f63838e96077ad1fc01c3f8405774dedc0641f558ebb4b40dccf5f9b6d66a932(RR
t
json_loadsRtbinasciithexlifyR(RR
R((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyttest_thumbprint_go_jose�s	(RRRRR#RKRNRORQRR+R%R'RSRTR)RXR](((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyR,Cs 	!												t__main__(RR[tunittesttjosepyRRRRRRR
tload_rsa_private_keyR<RAtTestCaseRtobjectRRR,Rtmain(((s3/usr/lib/python2.7/site-packages/josepy/jwk_test.pyt<module>s"v

Spamworldpro Mini