<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
		<id>https://wiki.niif.hu/index.php?action=history&amp;feed=atom&amp;title=Java_Keystore_import</id>
		<title>Java Keystore import - Laptörténet</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.niif.hu/index.php?action=history&amp;feed=atom&amp;title=Java_Keystore_import"/>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=Java_Keystore_import&amp;action=history"/>
		<updated>2026-11-07T20:40:33Z</updated>
		<subtitle>Az oldal laptörténete a wikiben</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=Java_Keystore_import&amp;diff=141&amp;oldid=prev</id>
		<title>Bajnokk(AT)niif.hu: Új oldal, tartalma: „Sajnos egy meglevő privát kulcsot és tanúsítványt nem lehet olyan könnyen (keytool segítségével) Java Keystore-ba importálni. A művelet folyamata a [https://sp...”</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=Java_Keystore_import&amp;diff=141&amp;oldid=prev"/>
				<updated>2007-08-31T22:47:07Z</updated>
		
		<summary type="html">&lt;p&gt;Új oldal, tartalma: „Sajnos egy meglevő privát kulcsot és tanúsítványt nem lehet olyan könnyen (keytool segítségével) Java Keystore-ba importálni. A művelet folyamata a [https://sp...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sajnos egy meglevő privát kulcsot és tanúsítványt nem lehet olyan könnyen (keytool segítségével) Java Keystore-ba importálni. A művelet folyamata a [https://spaces.internet2.edu/display/SHIB/SPPKIConfig Shibboleth Wikiben található leírás alapján]:&lt;br /&gt;
&lt;br /&gt;
* PKCS8 struktúra készítése, amely tartalmazza a privát kulcsot&lt;br /&gt;
 openssl pkcs8 -topk8 -in be.aai.niif.hu.key -nocrypt -outform DER -out be.aai.niif.hu.pkcs8&lt;br /&gt;
* El kell készíteni a tanúsítványhoz tartozó tanúsítvány láncot &lt;br /&gt;
 cat ca-cert.pem be.aai.niif.hu.crt &amp;gt;cert-bundle.pem&lt;br /&gt;
* Létre kell hozni egy keystore-t. Ezt egy fake kulcs és tanúsítvány létrehozásával csináljuk.&lt;br /&gt;
 /usr/java/latest/bin/keytool -genkey -keyalg RSA -alias &amp;quot;selfsigned&amp;quot; -keystore myKeystore.jks -validity 360 -storepass &amp;quot;secret&amp;quot;&lt;br /&gt;
* Töröljük a fake kulcsot, marad az üres keystore&lt;br /&gt;
 /usr/java/latest/bin/keytool -delete -alias &amp;quot;selfsigned&amp;quot; -keystore myKeystore.jks -storepass &amp;quot;secret&amp;quot;&lt;br /&gt;
* A Shibboleth IdP '''extkeytool''' nevű eszközével betöltjük a pkcs8-ban levő kulcsot és a tanúsítványokat az üres keystore-ba. Ehhez persze be kell állítani az &amp;lt;code&amp;gt;IDP_HOME&amp;lt;/code&amp;gt; változót.&lt;br /&gt;
 export IDP_HOME=/usr/local/shibboleth-idp&lt;br /&gt;
 /usr/local/shibboleth-idp/bin/extkeytool -importkey -keystore myKeystore.jks -alias be -storepass secret \&lt;br /&gt;
 -keyfile be.aai.niif.hu.pkcs8 -certfile cert-bundle.pem -provider org.bouncycastle.jce.provider.BouncyCastleProvider&lt;br /&gt;
* Ha minden jól ment, akkor láthatjuk, hogy ott virít a kulcsunk a keystore-ban:&lt;br /&gt;
 [bajnokk@dev ~]$ /usr/java/latest/bin/keytool -list -keystore myKeystore.jks&lt;br /&gt;
 Enter keystore password:&lt;br /&gt;
 &lt;br /&gt;
 Keystore type: JKS&lt;br /&gt;
 Keystore provider: SUN&lt;br /&gt;
 &lt;br /&gt;
 Your keystore contains 1 entry&lt;br /&gt;
 &lt;br /&gt;
 be, Aug 31, 2007, PrivateKeyEntry,&lt;br /&gt;
 Certificate fingerprint (MD5): 2B:D6:14:00:44:D7:9C:B8:F9:DC:52:CD:3D:E1:3F:FB&lt;/div&gt;</summary>
		<author><name>Bajnokk(AT)niif.hu</name></author>	</entry>

	</feed>