All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.relayr.java.websocket.SslUtil.class Maven / Gradle / Ivy

????3	??
?
D??
?	?
?	?
D??
??
??
??
??
?
??
????
??
?
?
?
?
?
?
?
$?
??
?
??
'??
??
??
????
??
??
??
??
?
????
???
'???
:?
??
??
??
???
??
???PROPERTIES_FILE_NAMELjava/lang/String;
ConstantValue?CERTIFICATE_FILE_NAME?sSslUtil"Lio/relayr/java/websocket/SslUtil;sCertificate Ljava/security/cert/Certificate;
propertiesLjava/util/Properties;instance$()Lio/relayr/java/websocket/SslUtil;CodeLineNumberTableinit()VLocalVariableTableeLjava/io/IOException;this
StackMapTable??	getBroker()Ljava/lang/String;getConnectOptionsY(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/paho/client/mqttv3/MqttConnectOptions;usernamepasswordconnOpts3Lorg/eclipse/paho/client/mqttv3/MqttConnectOptions;createSocketFactory"()Ljavax/net/ssl/SSLSocketFactory;)Ljava/security/cert/CertificateException;(Ljava/security/GeneralSecurityException;tmf#Ljavax/net/ssl/TrustManagerFactory;
sslContextLjavax/net/ssl/SSLContext;????createTrustManagerFactory%()Ljavax/net/ssl/TrustManagerFactory;
ExceptionsloadCertificate"()Ljava/security/cert/Certificate;caInputLjava/io/InputStream;cf'Ljava/security/cert/CertificateFactory;?createKeyStore:(Ljava/security/cert/Certificate;)Ljava/security/KeyStore;Ljava/lang/Exception;certificatekeyStoreLjava/security/KeyStore;???
getProperties()Ljava/util/Properties;
SourceFileSslUtil.javaKL io/relayr/java/websocket/SslUtilWVjava/util/PropertiesOPvwMN??/ssl.properties?????java/io/IOException?Vjava/lang/StringBuilder
connection????://??`:port?`1org/eclipse/paho/client/mqttv3/MqttConnectOptions??????gh????????java/lang/String??st'java/security/cert/CertificateExceptionssl_type??????U?&java/security/NoSuchAlgorithmException$java/security/KeyManagementException??h?`??}~U?java/security/KeyStoreExceptionX.509???#CertificateFactory creation failed!W?java/io/BufferedInputStream/relayr2019.crtW??`??ca?java/lang/Objectssl.propertiesrelayr2019.crt!javax/net/ssl/TrustManagerFactoryjavax/net/ssl/SSLContext&java/security/GeneralSecurityException%java/security/cert/CertificateFactoryjava/security/cert/Certificatejava/security/KeyStorejava/lang/ExceptiongetClass()Ljava/lang/Class;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;load(Ljava/io/InputStream;)VprintStackTracegetProperty&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;io/relayr/java/RelayrJavaAppgetMqttApiPointtoStringsetCleanSession(Z)VsetConnectionTimeout(I)VsetKeepAliveIntervalsetSocketFactory(Ljavax/net/SocketFactory;)VsetUserName(Ljava/lang/String;)VtoCharArray()[CsetPassword([C)V
setServerURIs([Ljava/lang/String;)VgetInstance.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;getTrustManagers()[Ljavax/net/ssl/TrustManager;W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)VgetSocketFactorygetDefaultAlgorithm7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;(Ljava/security/KeyStore;)V;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;generateCertificate7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;getDefaultType,(Ljava/lang/String;)Ljava/security/KeyStore;(Ljava/io/InputStream;[C)VsetCertificateEntry5(Ljava/lang/String;Ljava/security/cert/Certificate;)V!DEFGHIFGJ
KL
MNOP
QRS??T"UVS'?Y???T
&
'WVS?/*?*?Y??*??	*?*?
??
?L+??&)T")*-&0).*/.1X*YZ/[L\?)]^_`Se3?Y?*???????*?????T45)6X3[LabS?7?Y?N-?-?-@ B%C-E5FX*7[L7cF7dF/efghSAL*?&L?M,?(+??M*?)??*M,+?+?,?N-?/,??,?0?
'.1-.1.T:JLO
MNQSU$V.Y1W2X6[<]X4Yi2YjA[L?kl*mn\)?
]op?]oqrstS?L?1?2L+*?	?3?4?M,?/+?-5Tad	ehfgjX Yj[Lkl\?]oru'vwS"JL6?7L?M,?(+?
?'Y8?9??:Y*?
;??orustwz/{7~:|;}??C?D?H?X>Yi/xy;YiAz{DYiJ[L\&?]|p
[p?]p}~S? M?>??M,?@,A+?B?N-?C,?5'-T"??	??????X*Y [L ?N??\?]?????S/*??T?X[L??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy