3} 2~  2 3  2 T   2   2   v v s 2 t  2 v v v v 2  critPolicy(Ljava/security/PrivateKey;)VCodeLineNumberTableLocalVariableTablethis'Lcom/nimbusds/jose/crypto/RSADecrypter;!(Lcom/nimbusds/jose/jwk/RSAKey;)VrsaJWKLcom/nimbusds/jose/jwk/RSAKey; Exceptions,(Ljava/security/PrivateKey;Ljava/util/Set;)VdefCritHeadersLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set; Signature@(Ljava/security/PrivateKey;Ljava/util/Set;)V-(Ljava/security/PrivateKey;Ljava/util/Set;Z)V keyBitLengthI allowWeakKeyZ StackMapTableA(Ljava/security/PrivateKey;Ljava/util/Set;Z)V getPrivateKey()Ljava/security/PrivateKey; getProcessedCriticalHeaderParams()Ljava/util/Set;%()Ljava/util/Set;getDeferredCriticalHeaderParamsdecrypt(Lcom/nimbusds/jose/JWEHeader;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;)[BheaderLcom/nimbusds/jose/JWEHeader; encryptedKey"Lcom/nimbusds/jose/util/Base64URL;iv cipherTextauthTag DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(Lcom/nimbusds/jose/JWEHeader;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;[B)[BcekLjavax/crypto/SecretKey;e keyLength randomCEKaad[Balg Lcom/nimbusds/jose/JWEAlgorithm;pgetCEKDecryptionException()Ljava/lang/Exception; SourceFileRSADecrypter.java!Lnet/jcip/annotations/ThreadSafe;)com/nimbusds/jose/jwk/gen/RSAKeyGenerator <N <= <:com/nimbusds/jose/crypto/impl/CriticalHeaderParamsDeferral < 67 RSA "java/lang/IllegalArgumentException%The private key algorithm must be RSA < O+The RSA key size must be at least 2048 bits 89 YZ ]icom/nimbusds/jose/JOSEExceptionMissing JWE encrypted key&Missing JWE initialization vector (IV)Missing JWE authentication tag  r     java/lang/Exception :; r r r r I ]%com/nimbusds/jose/crypto/RSADecrypter/com/nimbusds/jose/crypto/impl/RSACryptoProvidercom/nimbusds/jose/JWEDecrypter+com/nimbusds/jose/CriticalHeaderParamsAwarejava/security/PrivateKey java/util/Setcom/nimbusds/jose/JWEHeader com/nimbusds/jose/util/Base64URLcom/nimbusds/jose/JWEAlgorithmjavax/crypto/SecretKey)com/nimbusds/jose/crypto/impl/RSAKeyUtilstoRSAPrivateKey:(Lcom/nimbusds/jose/jwk/RSAKey;)Ljava/security/PrivateKey;(Ljavax/crypto/SecretKey;)V()V getAlgorithm()Ljava/lang/String;java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z(Ljava/lang/String;)V(Ljava/security/PrivateKey;)IsetDeferredCriticalHeaderParams(Ljava/util/Set;)V!com/nimbusds/jose/crypto/impl/AADcompute!(Lcom/nimbusds/jose/JWEHeader;)[BensureHeaderPasses (Lcom/nimbusds/jose/JWEHeader;)V1com/nimbusds/jose/crypto/impl/JWEHeaderValidationgetAlgorithmAndEnsureNotNull?(Lcom/nimbusds/jose/JWEHeader;)Lcom/nimbusds/jose/JWEAlgorithm;RSA1_5equals(Ljava/lang/Object;)ZgetEncryptionMethod&()Lcom/nimbusds/jose/EncryptionMethod;"com/nimbusds/jose/EncryptionMethod cekBitLength()I getJCAContext'()Lcom/nimbusds/jose/jca/JWEJCAContext;#com/nimbusds/jose/jca/JWEJCAContextgetSecureRandom()Ljava/security/SecureRandom;3com/nimbusds/jose/crypto/impl/ContentCryptoProvider generateCEKZ(Lcom/nimbusds/jose/EncryptionMethod;Ljava/security/SecureRandom;)Ljavax/crypto/SecretKey;decode()[BgetKeyEncryptionProvider()Ljava/security/Provider;$com/nimbusds/jose/crypto/impl/RSA1_5 decryptCEKO(Ljava/security/PrivateKey;[BILjava/security/Provider;)Ljavax/crypto/SecretKey;RSA_OAEP&com/nimbusds/jose/crypto/impl/RSA_OAEPN(Ljava/security/PrivateKey;[BLjava/security/Provider;)Ljavax/crypto/SecretKey; RSA_OAEP_256+com/nimbusds/jose/crypto/impl/RSA_OAEP_SHA2 RSA_OAEP_384 RSA_OAEP_512SUPPORTED_ALGORITHMS5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedJWEAlgorithmJ(Lcom/nimbusds/jose/JWEAlgorithm;Ljava/util/Collection;)Ljava/lang/String;(Lcom/nimbusds/jose/JWEHeader;[BLcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/util/Base64URL;Ljavax/crypto/SecretKey;Lcom/nimbusds/jose/jca/JWEJCAContext;)[B!23456789:; <=>@*+? qr@AB89<C>A *+? @ AB DEF<G>\*+,? @ AB89HIJ HKLM<N>W**Y+  Y  +6 Y*+*,?. U(,2?INV@42OPWABW89WHIWQRJ WHKS(2TU LVWX>/*?@ ABYZ>2*?@ ABL[\Z>2*?@ ABL[]^>l*+,-+?@>AB_`abcbdbebFfgh]i> G, Y- Y Y*++:R+ 6 +*!"#: *,$ *!%&: :: * ( :*()*,$*!%*:+*,$*!%,:]-*,$*!%,:8.*,$*!%,:Y/0+,-*!1]|'?v!+39"D$M(]+s-x0|73569;<=>?@A B$D4G@s jk l; MCmP ]3nk jkjkjkjk!jkGABG_`GabGcbGdbGebGop9qr4jkS  P 2sttttuvww 2sttttuvw' 2sttttuvww!$$$wFxy>/*(?T@ ABz{g|