3 O PQ RS T U VW X OY Z [ \ U ] ^ _` a b c de fg hi jklmno critPolicy([B)VCodeLineNumberTableLocalVariableTablethis&Lcom/nimbusds/jose/crypto/MACVerifier;secret[B Exceptionsp(Ljava/lang/String;)V secretStringLjava/lang/String;(Ljavax/crypto/SecretKey;)V secretKeyLjavax/crypto/SecretKey;+(Lcom/nimbusds/jose/jwk/OctetSequenceKey;)Vjwk(Lcom/nimbusds/jose/jwk/OctetSequenceKey;([BLjava/util/Set;)VdefCritHeadersLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set; Signature(([BLjava/util/Set;)V*(Ljavax/crypto/SecretKey;Ljava/util/Set;)V>(Ljavax/crypto/SecretKey;Ljava/util/Set;)V:(Lcom/nimbusds/jose/jwk/OctetSequenceKey;Ljava/util/Set;)VN(Lcom/nimbusds/jose/jwk/OctetSequenceKey;Ljava/util/Set;)V getProcessedCriticalHeaderParams()Ljava/util/Set;%()Ljava/util/Set;getDeferredCriticalHeaderParamsverifyD(Lcom/nimbusds/jose/JWSHeader;[BLcom/nimbusds/jose/util/Base64URL;)ZheaderLcom/nimbusds/jose/JWSHeader; signedContent signature"Lcom/nimbusds/jose/util/Base64URL;jcaAlg expectedHMAC StackMapTable SourceFileMACVerifier.javaRuntimeVisibleAnnotations!Lnet/jcip/annotations/ThreadSafe; 2q rst uv  9w xy z4:com/nimbusds/jose/crypto/impl/CriticalHeaderParamsDeferral {  |} => ~    y $com/nimbusds/jose/crypto/MACVerifier)com/nimbusds/jose/crypto/impl/MACProvidercom/nimbusds/jose/JWSVerifier+com/nimbusds/jose/CriticalHeaderParamsAwarecom/nimbusds/jose/JOSEException&com/nimbusds/jose/util/StandardCharsetUTF_8Ljava/nio/charset/Charset;java/lang/StringgetBytes(Ljava/nio/charset/Charset;)[B&com/nimbusds/jose/jwk/OctetSequenceKey toByteArray()[BSUPPORTED_ALGORITHMS()VsetDeferredCriticalHeaderParams(Ljava/util/Set;)V headerPasses(Lcom/nimbusds/jose/Header;)Zcom/nimbusds/jose/JWSHeader getAlgorithm"()Lcom/nimbusds/jose/JWSAlgorithm;getJCAAlgorithmName4(Lcom/nimbusds/jose/JWSAlgorithm;)Ljava/lang/String; getSecretKey()Ljavax/crypto/SecretKey; getJCAContext$()Lcom/nimbusds/jose/jca/JCAContext; com/nimbusds/jose/jca/JCAContext getProvider()Ljava/security/Provider;"com/nimbusds/jose/crypto/impl/HMACcomputeH(Ljava/lang/String;Ljavax/crypto/SecretKey;[BLjava/security/Provider;)[B com/nimbusds/jose/util/Base64URLdecode0com/nimbusds/jose/crypto/utils/ConstantTimeUtilsareEqual([B[B)Z!  ?*+! ST"#$%&'() D *+! c d" #$ *+'(, ?*+! st"#$-.'(/ A *+! " #$ 01'(2 x*+* Y * , !D" #$%&345 36'(789 x*+ * Y * , !D" #$-.345 36'(7:; ^ *+,!  "  #$ 01 345  36'(7<=> 2* !" #$7?@> 2* !" #$7?AB 3* ++:*,*:-! )">3#$3CD3E&3FGH+) I&J '(KLMN