4/ F        +      FT   -  - - XV  U = ? Config InnerClassesloggerLorg/slf4j/Logger;MACHINELjava/lang/String; ConstantValue PRIVATE_KEY PUBLIC_KEYEMAILX_A_QUTE_AUTHORIZATIONidentityemailmachine privateKeyLjava/security/PrivateKey; publicKeyLjava/security/PublicKey;()VCodeLineNumberTableLocalVariableTablethis!LaQute/bnd/url/BndAuthentication;handle(Ljava/net/URLConnection;)V connectionLjava/net/URLConnection;sbLjava/lang/StringBuilder; dateHeaderhmacLjava/security/Signature; StackMapTable Exceptionsinit setProperties(Ljava/util/Map;)VsettingsLaQute/lib/settings/Settings;pubprvmapLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Signature8(Ljava/util/Map;)V credentials(Ljava/lang/String;[B[B)VprivateKeySpec(Ljava/security/spec/PKCS8EncodedKeySpec; publicKeySpec'Ljava/security/spec/X509EncodedKeySpec; keyFactoryLjava/security/KeyFactory;[B SourceFileBndAuthentication.javaRuntimeVisibleAnnotations'LaQute/bnd/annotation/plugin/BndPlugin;nameurl.bnd.authentication parameters(LaQute/bnd/url/BndAuthentication$Config; Z[java/net/HttpURLConnection  javax/net/ssl/HttpsURLConnection JK5bnd authentication should only be used with https: {}  m[java/lang/StringBuilder SM ZDate     SHA1withRSA VW    aQute/bnd/url/BndAuthenticationX-aQute-Authorization      UM TM! XY : op java/lang/String aQute/lib/settings/Settings  nThe bnd authentication URL connection handler has no email set as property, nor have the bnd settings been setjava/lang/Object    {|  IThe bnd authentication URL public key for email %s is not a hex string %sGThe bnd authentication URL private key for email %s is not a hex string !"&java/security/spec/PKCS8EncodedKeySpec Z%java/security/spec/X509EncodedKeySpecRSA# $ %& '() *+)aQute/bnd/url/DefaultURLConnectionHandler&aQute/bnd/url/BndAuthentication$Configjava/lang/Exceptionjava/net/UnknownHostException*java/security/spec/InvalidKeySpecException&java/security/NoSuchAlgorithmExceptionmatches(Ljava/net/URLConnection;)Zjava/net/URLConnectiongetURL()Ljava/net/URL;org/slf4j/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)V(Ljava/lang/String;)VgetRequestProperty&(Ljava/lang/String;)Ljava/lang/String;aQute/lib/date/DatesRFC_7231_DATE_TIME$Ljava/time/format/DateTimeFormatter;java/time/Instantnow()Ljava/time/Instant;"java/time/format/DateTimeFormatterformat9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;setRequestProperty'(Ljava/lang/String;Ljava/lang/String;)Vjava/security/Signature getInstance-(Ljava/lang/String;)Ljava/security/Signature;initSign(Ljava/security/PrivateKey;)VgetBytes()[Bupdate([B)VsignaQute/lib/base64/Base64 encodeBase64([B)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/net/InetAddress getLocalHost()Ljava/net/InetAddress; getHostNamejava/security/PublicKey getEncoded java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;registryLaQute/bnd/service/Registry;aQute/bnd/service/Registry getPlugin%(Ljava/lang/Class;)Ljava/lang/Object;getEmailerror- SetLocationT(Ljava/lang/String;[Ljava/lang/Object;)LaQute/service/reporter/Reporter$SetLocation; getPublicKey getPrivateKeyaQute/lib/hex/HexisHex(Ljava/lang/String;)Z toByteArray(Ljava/lang/String;)[Bjava/security/KeyFactory.(Ljava/lang/String;)Ljava/security/KeyFactory;generatePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;generatePublic7(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;.+aQute/service/reporter/Reporter$SetLocationaQute/service/reporter/Reporter!F JKLMN<OMN7PMN6QMN)RMNSMTMUMVWXYZ[\/*]2^ _`ab\$+ *+++* Y* M+ N-N+ -:*-,W+,]BPQST%V)X5\<]@^J_QdXeafjiwkl^4_`cd5Mef<FgMX*hij+ +kl"m[\\* * ! Y"L+*#$W*! +*!W+$*%&'W*+ ]:opr suw$x(z/{8}B~OS[^\_`Befj / knop\*+(+)*+M,7*,-.-N-/M,*012W*,-3-45f+6*+N+7*+:- -8*91Y,SY-S2W 8*:1Y,S2W*,-;;5*+<*+!]V$)-89FIUbm^>$"qrUWsMbJtM_`uvTMw uxj9+-#++  klyz{|\?*+#,8-4=Y->:?Y,@:AB:*C*D%]" !(3>^H'}~!(?_`?TM?X?Vj>k[\! E]3scIGH,