3t 4u 4v w xy xz 4{ 5|}~ I 4  4  4 4    i 4 d '| ' % ' & d d  1 InnerClasses privateKeyLjava/security/PrivateKey;optsLjava/util/Set; Signature4Ljava/util/Set;(Ljava/security/PrivateKey;)VCodeLineNumberTableLocalVariableTablethis'Lcom/nimbusds/jose/crypto/RSASSASigner;(Ljava/security/PrivateKey;Z)V allowWeakKeyZ StackMapTable DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;,(Ljava/security/PrivateKey;Ljava/util/Set;)V keyBitLengthILocalVariableTypeTableQ(Ljava/security/PrivateKey;Ljava/util/Set;)V!(Lcom/nimbusds/jose/jwk/RSAKey;)VrsaJWKLcom/nimbusds/jose/jwk/RSAKey; Exceptions"(Lcom/nimbusds/jose/jwk/RSAKey;Z)V0(Lcom/nimbusds/jose/jwk/RSAKey;Ljava/util/Set;)VU(Lcom/nimbusds/jose/jwk/RSAKey;Ljava/util/Set;)V getPrivateKey()Ljava/security/PrivateKey;signC(Lcom/nimbusds/jose/JWSHeader;[B)Lcom/nimbusds/jose/util/Base64URL;headerLcom/nimbusds/jose/JWSHeader; signingInput[BsignerLjava/security/Signature;getInitiatedSignature8(Lcom/nimbusds/jose/JWSHeader;)Ljava/security/Signature;e#Ljava/security/InvalidKeyException;?([BLjava/security/Signature;)Lcom/nimbusds/jose/util/Base64URL;"Ljava/security/SignatureException; access$000f(Lcom/nimbusds/jose/crypto/RSASSASigner;[BLjava/security/Signature;)Lcom/nimbusds/jose/util/Base64URL;x0x1x2 SourceFileRSASSASigner.java!Lnet/jcip/annotations/ThreadSafe;)com/nimbusds/jose/jwk/gen/RSAKeyGenerator \j >E  >N >&java/security/interfaces/RSAPrivateKeyRSA  89"java/lang/IllegalArgumentException%The private key algorithm must be RSA > :;-com/nimbusds/jose/crypto/opts/AllowWeakRSAKey  O+The RSA key size must be at least 2048 bits >X ef8com/nimbusds/jose/crypto/opts/UserAuthenticationRequired9com/nimbusds/jose/ActionRequiredForJWSCompletionException%Authenticate user to complete signing 'com/nimbusds/jose/crypto/RSASSASigner$1 > >   ?!java/security/InvalidKeyExceptioncom/nimbusds/jose/JOSEExceptionjava/lang/StringBuilderInvalid private RSA key: > \  java/security/SignatureExceptionRSA signature exception: %com/nimbusds/jose/crypto/RSASSASigner,com/nimbusds/jose/crypto/impl/RSASSAProvidercom/nimbusds/jose/JWSSignerjava/security/PrivateKey java/util/Setjava/security/Signaturecom/nimbusds/jose/JWSHeader getInstance1()Lcom/nimbusds/jose/crypto/opts/AllowWeakRSAKey;java/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;emptySet()Ljava/util/Set;()V getAlgorithm()Ljava/lang/String;java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z(Ljava/lang/String;)V)com/nimbusds/jose/crypto/opts/OptionUtilsoptionIsPresent#(Ljava/util/Set;Ljava/lang/Class;)Z)com/nimbusds/jose/crypto/impl/RSAKeyUtils(Ljava/security/PrivateKey;)ItoRSAPrivateKey:(Lcom/nimbusds/jose/jwk/RSAKey;)Ljava/security/PrivateKey;<()Lcom/nimbusds/jose/crypto/opts/UserAuthenticationRequired;E(Lcom/nimbusds/jose/crypto/RSASSASigner;Ljava/security/Signature;[B)Vg(Ljava/lang/String;Lcom/nimbusds/jose/JWSSignerOption;Lcom/nimbusds/jose/CompletableJWSObjectSigning;)V"()Lcom/nimbusds/jose/JWSAlgorithm; getJCAContext$()Lcom/nimbusds/jose/jca/JCAContext; com/nimbusds/jose/jca/JCAContext getProvider()Ljava/security/Provider;$com/nimbusds/jose/crypto/impl/RSASSAgetSignerAndVerifierS(Lcom/nimbusds/jose/JWSAlgorithm;Ljava/security/Provider;)Ljava/security/Signature;initSignappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoString*(Ljava/lang/String;Ljava/lang/Throwable;)Vupdate([B)V()[B com/nimbusds/jose/util/Base64URLencode&([B)Lcom/nimbusds/jose/util/Base64URL;!45689:;<= >?@?*+A z{BCD89>E@*+ A B CD89FGH%IIIIJKLM>N@a*+  +  *+ Y*,,*+> YA* !+:FKV`B*KOPaCDa89a:;Q a:=H/4IJ H44IJ4J(<R>S@?*+A BCDTUV&>W@L *+A  B  CD TU FGV&KLM>X@^ *+,A  B  CD TU :;Q  :=V&<YZ[@/* AB CD\]@ 0*+N*YY*-,*,-A)B*0CD0^_0`a*bcH)dV&ef@<+ *!"#M,* $#N&Y'Y()*-+*,--,%A!$"#:&B*gh<CD<^_-bcH4id%V&\j@-,+.,/0N&Y'Y(2*-3*,-- 1A./ 01B*gk-CD-`a-bcHM1V&lm@E*+,AYB nDoapcV&qrLs7