151
Vývoj / Re:Jak funguje Java KeyStore?
« kdy: 18. 03. 2020, 14:41:52 »Což ale bude fungovat jedině v případě, kdy aplikace výchozí truststore používá.v mém případě nepoužívá
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Což ale bude fungovat jedině v případě, kdy aplikace výchozí truststore používá.v mém případě nepoužívá
Pokud to nemají špatně pojmenované, pak to slouží k něčemu jinému. Asi je tedy možnost používat pouze přihlášení jménem a heslem. Truststore slouží pro uložení certifikátů, kterým důvěřujete – v tomto případě by to tedy mohl být jen veřejný klíč SSH serveru. Privátní klíč do truststore nepatří.taky mi to celou dobu nšmakovalo ...SFTP a SSL ..to jsem nikdy neviděl
Předpokládám, že tenhle soubor by vám měl pro připojení z té aplikace stačit. Nevím o žádné knihovně SSH pro Javu, která by pro autentizaci klíčem používala Java KeyStore a ne OpenSSH formát.Moc děkuji za Vaši ochotu mi pomoct.
Private key je privátní klíč pro přihlášení. Ten nemůže být v truststore ale v keystore. Nejde o to náhodně převádět mezi sebou různé formáty souborů, ale musíte vědět, co (jaký obsah) kam patří. Tj. zjistěte, jak se má ověřovat server (zda podle veřejného klíče nebo jeho otisku), a jakým způsobem se budete přihlašovat (zda heslem nebo privátním klíčem).v PuttyKeyGen jsem vygeneroval Public a Private keys.
Při použití SFTP byste měl kontrolovat veřejný klíč serveru – při použití OpenSSH se to dělá pomocí otisku veřejného klíče, dá se kontrolovat i celý klíč. ...ve WinSCP(zde vše valí jak má) v sekci SSH -> Authentication - > Private key file:
.....ano máte pravdu...mám i publickey a přes WINSCP se tak spojuji
Truststore slouží k uložení důvěryhodných certifikátů (ne klíčů). Takže privátní klíče z .ppk to nebudou. Ovšem v jakém formátu to truststore má být, to z toho jasné není – může to být JKS (může obsahovat i jen důvěryhodné certifikáty, bez klíčů), ale klidně to může být i DER certifikát v binárním kódování nebo v BASE64. Novější Java aplikace už si obvykle umí poradit i s těmito formáty.ano .jks
.ppk je pokud vím formát, který používá Putty. Pokud z něj vyextrahujete klíče, můžete je uložit i do Java KeyStore. Ale proč byste to dělal? Putty s formátem JKS pracovat neumí.díky za reakci...
1) ano pouze na certifikaty a privatni klicedíky....je tedy možné to využít k uložení .ppk klíče pro SFTP?
2) musi, ale casto se pouziva default heslo "changeit"
3) viz. 1
Tipnul bych si na nefunkční NAT na Mikrotiku. Řekl bych, že ten paket sežere sám a TLS error je pak chyba toho, že se pokoušíš připojit na jiný stroj, než jsi chtěl. Zkus dump na vnitřním iterface mikrotiku a uvidíš, jestli se bude od mikrotiku vracet nějaká odpověď.Takové podezdření právě mám...
TLS error neznamená, že se nedaří navázat spojení, ale je to chyba při šifrování komunikace – nedůvěryhodný certifikát, obě strany se nedomluví na podporovaných protokolech či algoritmech apod.Stejný notebook ze kterého to zkouším spojím přes mobilní hotspot a okamžitě se to chytne.