Bonjour à tous
Je dois créer un Web service avec une authentification réciproque. (Pour plus d'info).
http://download.oracle.com/javaee/1.....html#wp182253
J'utilise J2SDK 1.4 (java 1.4).
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12System.setProperty("javax.net.ssl.keyStoreType", "PKCS12"); //System.setProperty("javax.net.ssl.keyStoreType", "JKS"); System.setProperty("javax.net.ssl.keyStore", pk12); //System.setProperty("javax.net.ssl.keyStore", client.jks); System.setProperty("javax.net.ssl.keyStorePassword", "PK12Pass"); System.setProperty("javax.net.ssl.trustStoreType", "PKCS12"); //System.setProperty("javax.net.ssl.trustStoreType", "JKS"); System.setProperty("javax.net.ssl.trustStore", TrustStore) ; System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
Quand j'utilise le pk12 j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Et pour le JKS ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Ce sont des erreurs assez rare et difficile à trouver. Du moins sur les forums français.
Ces deux erreurs viennent d'une incompatibilité de clef dans les certificats.
(RSA de longueur 1024 à ne pas dépasser dans le JDK 1.4).
Donc je me retrouve dans une situation assez délicate.
Le Web service ne peux pas me faire des clefs plus petites à cause de sa sécurité. Et moi je peux pas envoyer de clef trop grande.
Une incompatibilité dans les web services est, faut le dire, assez spéciale.
Qu'en pensez vous ? Avez-vous des idées ?

 

 
		
		 
         
 

 
			
			

 
			 
   
 


 Incompatibilité de certificat
 Incompatibilité de certificat
				 Répondre avec citation
  Répondre avec citation
Partager