3q 1r st 2u 1v wx 1y 1z s{| M} ~ 1 T T  T j 1  1 s i   % " i i l  s s  InnerClasses privateKeyLjava/security/PrivateKey;optsLjava/util/Set; Signature4Ljava/util/Set;*(Ljava/security/interfaces/ECPrivateKey;)VCodeLineNumberTableLocalVariableTablethis&Lcom/nimbusds/jose/crypto/ECDSASigner;'Ljava/security/interfaces/ECPrivateKey; Exceptions9(Ljava/security/interfaces/ECPrivateKey;Ljava/util/Set;)VLocalVariableTypeTable StackMapTable^(Ljava/security/interfaces/ECPrivateKey;Ljava/util/Set;)V:(Ljava/security/PrivateKey;Lcom/nimbusds/jose/jwk/Curve;)VcurveLcom/nimbusds/jose/jwk/Curve;I(Ljava/security/PrivateKey;Lcom/nimbusds/jose/jwk/Curve;Ljava/util/Set;)Vn(Ljava/security/PrivateKey;Lcom/nimbusds/jose/jwk/Curve;Ljava/util/Set;)V (Lcom/nimbusds/jose/jwk/ECKey;)VecJWKLcom/nimbusds/jose/jwk/ECKey;/(Lcom/nimbusds/jose/jwk/ECKey;Ljava/util/Set;)VT(Lcom/nimbusds/jose/jwk/ECKey;Ljava/util/Set;)V getPrivateKey()Ljava/security/PrivateKey;signC(Lcom/nimbusds/jose/JWSHeader;[B)Lcom/nimbusds/jose/util/Base64URL;dsaLjava/security/Signature; jcaSignature[Be(Ljava/security/GeneralSecurityException;headerLcom/nimbusds/jose/JWSHeader; signingInputalg Lcom/nimbusds/jose/JWSAlgorithm;rsByteArrayLengthI jwsSignature] SourceFileECDSASigner.javaRuntimeVisibleAnnotations!Lnet/jcip/annotations/ThreadSafe; java/util/Set ;D ; 56 78 ;L EC  "java/lang/IllegalArgumentException$The private key algorithm must be EC ; ;S com/nimbusds/jose/JOSEException)The EC JWK doesn't contain a private part W   8com/nimbusds/jose/crypto/opts/UserAuthenticationRequired 9com/nimbusds/jose/ActionRequiredForJWSCompletionException%Authenticate user to complete signing &com/nimbusds/jose/crypto/ECDSASigner$1 ; ; X!java/security/InvalidKeyException java/security/SignatureException ;  $com/nimbusds/jose/crypto/ECDSASigner+com/nimbusds/jose/crypto/impl/ECDSAProvidercom/nimbusds/jose/JWSSigner%java/security/interfaces/ECPrivateKeyjava/security/PrivateKeycom/nimbusds/jose/jwk/Curvecom/nimbusds/jose/jwk/ECKeycom/nimbusds/jose/JWSAlgorithmjava/security/Signaturecom/nimbusds/jose/JWSHeader&java/security/GeneralSecurityException#com/nimbusds/jose/crypto/impl/ECDSAresolveAlgorithmB(Ljava/security/interfaces/ECKey;)Lcom/nimbusds/jose/JWSAlgorithm;#(Lcom/nimbusds/jose/JWSAlgorithm;)Vjava/util/CollectionsemptySet()Ljava/util/Set;?(Lcom/nimbusds/jose/jwk/Curve;)Lcom/nimbusds/jose/JWSAlgorithm; getAlgorithm()Ljava/lang/String;java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z(Ljava/lang/String;)VgetCurve()Lcom/nimbusds/jose/jwk/Curve; isPrivate()Z toPrivateKey"()Lcom/nimbusds/jose/JWSAlgorithm;supportedJWSAlgorithmscontains(Ljava/lang/Object;)Z5com/nimbusds/jose/crypto/impl/AlgorithmSupportMessageunsupportedJWSAlgorithmJ(Lcom/nimbusds/jose/JWSAlgorithm;Ljava/util/Collection;)Ljava/lang/String; getJCAContext$()Lcom/nimbusds/jose/jca/JCAContext; com/nimbusds/jose/jca/JCAContext getProvider()Ljava/security/Provider;getSignerAndVerifierS(Lcom/nimbusds/jose/JWSAlgorithm;Ljava/security/Provider;)Ljava/security/Signature;getSecureRandom()Ljava/security/SecureRandom;initSign9(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V)com/nimbusds/jose/crypto/opts/OptionUtilsoptionIsPresent#(Ljava/util/Set;Ljava/lang/Class;)Z getInstance<()Lcom/nimbusds/jose/crypto/opts/UserAuthenticationRequired;a(Lcom/nimbusds/jose/crypto/ECDSASigner;Ljava/security/Signature;[BLcom/nimbusds/jose/JWSHeader;)Vg(Ljava/lang/String;Lcom/nimbusds/jose/JWSSignerOption;Lcom/nimbusds/jose/CompletableJWSObjectSigning;)Vupdate([B)V()[B getMessage*(Ljava/lang/String;Ljava/lang/Throwable;)VgetSignatureByteArrayLength#(Lcom/nimbusds/jose/JWSAlgorithm;)ItranscodeSignatureToConcat([BI)[B com/nimbusds/jose/util/Base64URLencode&([B)Lcom/nimbusds/jose/util/Base64URL;!12356789:;<=B *+> l m? @A 5BC;D=*+*+*,,>} ? @A5B78E 7:F+1G11G1C9H;I=J*+,> ? @A56JKC;L=5*,  +  Y*+*--> %4?*5@A5565JK578E 57:F2 1MNM11MN1C9O;P=?*+> ?@AQRC;S=4*+ + Y*+*,,> $3? 4@A4QR478E 47:F,1TP11T1C9UVW=/*>? @AXY= +N*-Y-*-*:*** !"Y#$%Y*,+&',()::Y,-+.6/:0"qt*"qt+>B"/?KQdjq tv"#$?f /BZ[q\]v^_@A`ab]cd\]efg]F+"hAi1jkhlkCmnop4 %