3 !Y Z[ "\] \ !^_` a !b c d e f Qg !h ij kl Tmnop \q r s t u Tv Sw Txyz{|} critPolicy*(Ljava/security/interfaces/RSAPublicKey;)VCodeLineNumberTableLocalVariableTablethis)Lcom/nimbusds/jose/crypto/RSASSAVerifier;!(Lcom/nimbusds/jose/jwk/RSAKey;)VrsaJWKLcom/nimbusds/jose/jwk/RSAKey; Exceptions9(Ljava/security/interfaces/RSAPublicKey;Ljava/util/Set;)VdefCritHeadersLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set; StackMapTable~ SignatureM(Ljava/security/interfaces/RSAPublicKey;Ljava/util/Set;)V getPublicKey)()Ljava/security/interfaces/RSAPublicKey; getProcessedCriticalHeaderParams()Ljava/util/Set;%()Ljava/util/Set;getDeferredCriticalHeaderParamsverifyD(Lcom/nimbusds/jose/JWSHeader;[BLcom/nimbusds/jose/util/Base64URL;)Ze#Ljava/security/InvalidKeyException;"Ljava/security/SignatureException;headerLcom/nimbusds/jose/JWSHeader; signedContent[B signature"Lcom/nimbusds/jose/util/Base64URL;verifierLjava/security/Signature;L SourceFileRSASSAVerifier.javaRuntimeVisibleAnnotations!Lnet/jcip/annotations/ThreadSafe; )4 ? ):com/nimbusds/jose/crypto/impl/CriticalHeaderParamsDeferral %&"java/lang/IllegalArgumentException#The public RSA key must not be null ) '( @A CA   !java/security/InvalidKeyExceptioncom/nimbusds/jose/JOSEExceptionjava/lang/StringBuilderInvalid public RSA key: ) D java/security/SignatureException'com/nimbusds/jose/crypto/RSASSAVerifier,com/nimbusds/jose/crypto/impl/RSASSAProvidercom/nimbusds/jose/JWSVerifier+com/nimbusds/jose/CriticalHeaderParamsAware%java/security/interfaces/RSAPublicKey java/util/Setcom/nimbusds/jose/JWSHeader com/nimbusds/jose/util/Base64URLjava/security/Signaturecom/nimbusds/jose/jwk/RSAKeytoRSAPublicKey()V(Ljava/lang/String;)VsetDeferredCriticalHeaderParams(Ljava/util/Set;)V headerPasses(Lcom/nimbusds/jose/Header;)Z getAlgorithm"()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; initVerify(Ljava/security/PublicKey;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toString*(Ljava/lang/String;Ljava/lang/Throwable;)Vupdate([B)Vdecode()[B([B)Z!!"#$%&'()*+?*+, YZ-./'()0+B *+, g h- ./ 123)4++**Y+ Y *+ *, ,tIvwz"|*}- +./+'(+567 +589!:;<=>?+/* ,- ./@A+2* ,- ./<BCA+2* ,- ./<BDE+%`*++*:* &:YY,-:&)L[\ ,. &)+LR\^-H+!FG^FH`./`IJ`KL`MNCOP9! !QRST"O 3UVWX