Êþº¾1| = > ?@ ABC D E F G H I JKLM NO P QG RS TU V WXYZ [\(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openid4java/association/AssociationTest;nameLjava/lang/String;testGenerateSha1()V secretKeyLjavax/crypto/SecretKey; secretKeySpec!Ljavax/crypto/spec/SecretKeySpec;testGenerateSha256 testSignSha1 association)Lorg/openid4java/association/Association; macKeyBase64text signature Exceptions]testSignSha256suite()Ljunit/framework/Test; SourceFileAssociationTest.java ! ^_ `ajavax/crypto/spec/SecretKeySpec bc'org/openid4java/association/AssociationHmacSHA1 de fe gh ij gk lm n_ HmacSHA256 HMAC-SHA1test opjava/lang/String q_rs tu vkey1:value1 key2:value2 wx yz HMAC-SHA256junit/framework/TestSuite+org/openid4java/association/AssociationTest {junit/framework/TestCase0org/openid4java/association/AssociationExceptiongenerateMacSha1Key()Ljavax/crypto/SecretKey; assertNotNull(Ljava/lang/Object;)V assertTrue(Z)V toUpperCase()Ljava/lang/String; getAlgorithm assertEquals'(Ljava/lang/String;Ljava/lang/String;)V getEncoded()[B(II)VisHmacSha256Supported()ZgenerateMacSha256KeygenerateP(Ljava/lang/String;Ljava/lang/String;I)Lorg/openid4java/association/Association; getMacKeyjavax/crypto/SecretKey&org/apache/commons/codec/binary/Base64 encodeBase64([B)[B([B)Vsign&(Ljava/lang/String;)Ljava/lang/String;verifySignature'(Ljava/lang/String;Ljava/lang/String;)Z(Ljava/lang/Class;)V! !">*+·±# $%&'()*"„.¸L+¸+Á¸+ÀM¶,¶ ¶¸ ,¶ ¾¸ ±#!##$-%$ .%&*+,-./*"Ž4¸ ™0¸L+¸+Á¸+ÀM¶,¶ ¶¸  ,¶ ¾¸ ±#")+ -.02)335$  )+,-.4%&0*"™3d¸L»Y+¶¹¸·MN+-¶:+-¶¸±#9 ;<!>(@2A$43%& )123(!4(( 5(678*"™3d¸L»Y+¶¹¸·MN+-¶:+-¶¸±#E GH!J(L2M$43%& )123(!4(( 5(67 9:"" »Y·°#Q;<