3 O PQ R STU V W XY Z [\ ]^ _ I` Ia b cd ef Kg Ih if Ij kl Im Ino p qr V stuvw publicKey'Ljava/security/interfaces/RSAPublicKey;*(Ljava/security/interfaces/RSAPublicKey;)VCodeLineNumberTableLocalVariableTablethis'Lcom/nimbusds/jose/crypto/RSAEncrypter;!(Lcom/nimbusds/jose/jwk/RSAKey;)VrsaJWKLcom/nimbusds/jose/jwk/RSAKey; ExceptionsB(Ljava/security/interfaces/RSAPublicKey;Ljavax/crypto/SecretKey;)VcontentEncryptionKeyLjavax/crypto/SecretKey; StackMapTablexy getPublicKey)()Ljava/security/interfaces/RSAPublicKey;encryptC(Lcom/nimbusds/jose/JWEHeader;[B)Lcom/nimbusds/jose/JWECryptoParts;headerLcom/nimbusds/jose/JWEHeader; clearText[B DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;E(Lcom/nimbusds/jose/JWEHeader;[B[B)Lcom/nimbusds/jose/JWECryptoParts; encryptedKey"Lcom/nimbusds/jose/util/Base64URL;aadalg Lcom/nimbusds/jose/JWEAlgorithm;enc$Lcom/nimbusds/jose/EncryptionMethod;cekz{| SourceFileRSAEncrypter.java!Lnet/jcip/annotations/ThreadSafe; $/} ~6 $% $"java/lang/IllegalArgumentException#The public RSA key must not be null $ "# 7@  E   E E E Ecom/nimbusds/jose/JOSEException   7%com/nimbusds/jose/crypto/RSAEncrypter/com/nimbusds/jose/crypto/impl/RSACryptoProvidercom/nimbusds/jose/JWEEncrypter%java/security/interfaces/RSAPublicKeyjavax/crypto/SecretKeycom/nimbusds/jose/JWEAlgorithm"com/nimbusds/jose/EncryptionMethod com/nimbusds/jose/util/Base64URLcom/nimbusds/jose/jwk/RSAKeytoRSAPublicKey(Ljavax/crypto/SecretKey;)V(Ljava/lang/String;)V!com/nimbusds/jose/crypto/impl/AADcompute!(Lcom/nimbusds/jose/JWEHeader;)[B1com/nimbusds/jose/crypto/impl/JWEHeaderValidationgetAlgorithmAndEnsureNotNull?(Lcom/nimbusds/jose/JWEHeader;)Lcom/nimbusds/jose/JWEAlgorithm;com/nimbusds/jose/JWEHeadergetEncryptionMethod&()Lcom/nimbusds/jose/EncryptionMethod;getCEK>(Lcom/nimbusds/jose/EncryptionMethod;)Ljavax/crypto/SecretKey;RSA1_5equals(Ljava/lang/Object;)Z getJCAContext'()Lcom/nimbusds/jose/jca/JWEJCAContext;#com/nimbusds/jose/jca/JWEJCAContextgetKeyEncryptionProvider()Ljava/security/Provider;$com/nimbusds/jose/crypto/impl/RSA1_5 encryptCEK[(Ljava/security/interfaces/RSAPublicKey;Ljavax/crypto/SecretKey;Ljava/security/Provider;)[Bencode&([B)Lcom/nimbusds/jose/util/Base64URL;RSA_OAEP&com/nimbusds/jose/crypto/impl/RSA_OAEP RSA_OAEP_256+com/nimbusds/jose/crypto/impl/RSA_OAEP_SHA2\(Ljava/security/interfaces/RSAPublicKey;Ljavax/crypto/SecretKey;ILjava/security/Provider;)[B RSA_OAEP_384 RSA_OAEP_512SUPPORTED_ALGORITHMSLjava/util/Set;5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedJWEAlgorithmJ(Lcom/nimbusds/jose/JWEAlgorithm;Ljava/util/Collection;)Ljava/lang/String;3com/nimbusds/jose/crypto/impl/ContentCryptoProvider(Lcom/nimbusds/jose/JWEHeader;[B[BLjavax/crypto/SecretKey;Lcom/nimbusds/jose/util/Base64URL;Lcom/nimbusds/jose/jca/JWEJCAContext;)Lcom/nimbusds/jose/JWECryptoParts;! !"#$%&?*+' ^_()*"#$+&A *+' lm( )* ,-.$/&*,+ Y*+' ( )*"#0123456&/*'( )*78&I *+,+ '(  )* 9: ;<.=>?7@&+ :+ :* :**:**:**:_**:9**:Y+,-*'> 7BZe( 4ABWAB}ABABAB)*9:;<C<DE FGH1AB27IJ4"%%%K.LM>N