{"id":170634,"date":"2026-05-12T00:24:49","date_gmt":"2026-05-11T22:24:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367"},"modified":"2026-05-12T00:24:49","modified_gmt":"2026-05-11T22:24:49","slug":"pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367","title":{"rendered":"Esimene rakendus TLS 1.3 protokollist Java keeles, koos \u0413\u041e\u0421\u0422 algoritmidega vastavalt RFC 9367-le.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Modul <em>crypto-gost-tls13<\/em> sisaldab rakendust <em>TLS 1.3 (RFC 8446 + RFC 9367)<\/em> GOST-kr\u00fcptograafiaga. See versioon on raamatukogu esialgne versioon ning valmis sisemiseks kasutamiseks.<\/p>\n<p>Raamatukogu erip\u00e4ra on see, et see on rakendatud puhtas Java-s. K\u00f5ik kr\u00fcptograafilised operatsioonid teostatakse raamatukogu sisseehitatud vahenditega \u2014 ilma v\u00e4listest s\u00f5ltuvustest.<\/p>\n<p>See on omaala \u00fcks esimesi avatud rakendusi TLS 1.3 GOST-iga Java-s, mist\u00f5ttu interop-testimine on teostatud minimaalse k\u00e4tet\u00f6\u00f6 mahus.<\/p>\n<p>Allpool on raamatukogu v\u00f5imalused.<\/p>\n<ol>\n<li><em>Protokollid:<\/em><\/li>\n<\/ol>\n<ul>\n<li>Handshake: t\u00e4ielik (client\/server), l\u00fchendatud (PSK), vastastikune (mTLS).<\/li>\n<li>ALPN (RFC 7301) \u2014 rakendustasandi protokolli kokkulepe (HTTP\/2, HTTP\/1.1).<\/li>\n<li>SNI (RFC 6066) \u2014 nime m\u00e4\u00e4ramine <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\" title=\"serverile\" data-wpil-keyword-link=\"linked\">serverile<\/a> multi-tenant rakenduste puhul.<\/li>\n<li>KeyUpdate (RFC 8446 \u00a74.6.3) \u2014 kr\u00fcpto v\u00f5tmete uuendamine.<\/li>\n<li>Cipher suites: TLS_KUZNYECHIK_MGM_STREEBOG_256_L\/S.<\/li>\n<li>ECDHE: CryptoPro-A (256-bit), CryptoPro-B (512-bit)<\/li>\n<li>Per-record TLSTREE uuendamine \u2014 v\u00f5tme vahetamine iga TLS-kirje jaoks.<\/li>\n<li>K\u00e4epigistuste ja k\u00e4skude fraktsioonimine ja kogumine (RFC 8446 \u00a75.1).<\/li>\n<li>Sessiooni taasalustamine: PSK kaudu NewSessionTicket (PskStore m\u00e4lu, \u00fchekorra kasutamine).<\/li>\n<li>OCSP stapling: <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> kinnitades OCSP-vastuse sertifikaadi k\u00fclge.<\/li>\n<li>Post-handshake s\u00f5numid: NewSessionTicket (salvestamine PSK jaoks).<\/li>\n<\/ul>\n<ol start=\"2\">\n<li><em>Kr\u00fcptograafia:<\/em><\/li>\n<\/ol>\n<ul>\n<li>P\u00f5hja\u00fclevaade: HKDF-Streebog (RFC 5869) TLS 1.3 (RFC 8446 \u00a77.1) skeemi j\u00e4rgi.<\/li>\n<li>Salvestuste kaitse: MGM-AEAD (Kuznyechik) nonce'i abil vastavalt RFC 8446 \u00a75.3.<\/li>\n<li>Ephemeraalsetest v\u00f5tmetest vabanetakse p\u00e4rast kasutamist.<\/li>\n<\/ul>\n<ol start=\"3\">\n<li><em>Sertifikaadid:<\/em><\/li>\n<\/ol>\n<ul>\n<li>X.509v3 (GOST R 34.10-2012) anal\u00fc\u00fcs \u2014 sisseehitatud DER-anal\u00fcsaator.<\/li>\n<li>Ahelate valideerimine: allkirjad, DN (issuer \u2192 subject), p\u00f5hitingimused, v\u00f5tme kasutamine, pikendatud v\u00f5tme * kasutamine (serverAuth \/ clientAuth), pathLen.<\/li>\n<li>Hostname'i kontroll: dNSName + iPAddress (RFC 6125).<\/li>\n<li>OCSP vastuste verifitseerimine (RFC 6960).<\/li>\n<\/ul>\n<p>4.<em>Transport:<\/em><\/p>\n<ul>\n<li>TlsTransport \u2014 liides.<\/li>\n<li>InMemoryTlsTransport \u2014 testide ja \u00fche protsessi stsenaariumite jaoks (m\u00e4lus j\u00e4rjekord).<\/li>\n<li>SocketTlsTransport \u2014 blocking I\/O kaudu java.net.Socket.<\/li>\n<li>ChannelTlsTransport \u2014 NIO SocketChannel-baasil transport (blokeerimisre\u017eiim, katkestatav).<\/li>\n<\/ul>\n<ol start=\"5\">\n<li><em>Samm-sammuline handshake:<\/em><\/li>\n<\/ol>\n<ul>\n<li>TlsHandshakeEngine \u2014 oleku masin handshake'i jaoks (I\/O-st eraldatud). Kasutab TlsSession'i orkestreerimiseks; sobib JSSE (SSLEngine) integreerimiseks.<\/li>\n<\/ul>\n<ol start=\"6\">\n<li><em>ByteBuffer API:<\/em><\/li>\n<\/ol>\n<ul>\n<li>TlsRecord.protect\/unprotect \u2014 ByteBuffer \u00fclekanded zero-copy NIO integreerimiseks. V\u00f5tmete laadimine:<\/li>\n<li>Pkcs12Loader \u2014 PFX (PKCS#12) lugemine PBKDF2-HMAC-SHA256 + AES-256-CBC abil.<\/li>\n<\/ul>\n<ol start=\"7\">\n<li><em>Seansi l\u00f5petamine:<\/em><\/li>\n<\/ol>\n<ul>\n<li>close_notify \u2014 korrektne sulgemine protokolli j\u00e4rgi.<\/li>\n<li>V\u00f5tmematerjali h\u00e4vitamine sulgemisel v\u00f5i vea korral.<\/li>\n<li>Alertide t\u00f6\u00f6tlemine: fatal \u2014 kohene sulgemine + h\u00e4vitamine.<\/li>\n<\/ul>\n<ol start=\"8\">\n<li><em>Teostuse turvalisus:<\/em><\/li>\n<\/ol>\n<ul>\n<li>Constant-time v\u00f5rdlemine verify_data ja PSK binders'i jaoks (kaitse timing r\u00fcnnakute eest).<\/li>\n<li>Kraytava peamaterjali: destroy() k\u00f5igis objektides, kus on v\u00f5tmed (TlsKeySchedule, TlsTrafficKeys, TlsRecord, HandshakeContext), sulgemisel, surmav teade, erand k\u00e4esolevas k\u00e4imises<\/li>\n<li>DoS-i kaitse: sertifikaatide ahela pikkuse piirangud (10), post-k\u00e4imise s\u00f5numid, kirje suurus.<\/li>\n<li>MGM nonce: esimese bait'i MSB puhastatakse ICN jaoks (RFC 9058 \u00a73, RFC 9367 \u00a73.3).<\/li>\n<li>ECDHE privaatv\u00f5ti ja k\u00e4imiste transkriptsioon h\u00e4vitatakse p\u00e4rast k\u00e4imise l\u00f5petamist.<\/li>\n<li>HMAC-i v\u00f5tme materjal puhastatakse p\u00e4rast kasutamist (HkdfStreebog, KdfGostR3411_2012_256).<\/li>\n<\/ul>\n<ol start=\"9\">\n<li><em>Piirangud:<\/em><\/li>\n<\/ol>\n<ul>\n<li>Ainult j\u00e4tkamine PSK (0-RTT ja v\u00e4line PSK ei ole toetatud).<\/li>\n<li>Ainult psk_dhe_ke (puht PSK ilma ECDHE-ta ei ole toetatud).<\/li>\n<li>HelloRetryRequest (RFC 8446 \u00a74.1.4) ei ole toetatud - kasutatakse ainult \u00fchte nimetatud gruppi (GC256A vaikes\u00e4tetena).<\/li>\n<li>Ainult GOST (non-GOST \u0161ifri komplektid ei ole toetatud).<\/li>\n<\/ul>\n<ol start=\"10\">\n<li><em>Testimine:<\/em><\/li>\n<\/ol>\n<ul>\n<li>Raamatukogu sisaldab tuntud vastuse teste RFC 9367 lisa A.1 (L ja S variandid) - t\u00e4ielik v\u00f5tme ajakava, TLSTREE, AEAD, ECDHE. Ja l\u00e4bib t\u00e4ieliku KAT testide sageduse.<\/li>\n<li>4 integreerimistesti (self-interop) l\u00e4bi reaalsed TCP-pesad.<\/li>\n<li>Fuzzing-testid parserite jaoks: TlsMessageParser (8 meetodit), TlsDerParser (3 meetodit), TlsOcspVerifier (1 meetod), et tagada turvalisus ja v\u00e4hendada r\u00fcnnakute vektoreid parseritele.<\/li>\n<\/ul>\n<ol start=\"11\">\n<li><em>Arhitektuurilised lahendused:<\/em><\/li>\n<\/ol>\n<ul>\n<li>TlsHandshakeEngine - oleku masin, mis on v\u00f5rgu I\/O-st eraldatud (tulevase JSSE mooduli jaoks).<\/li>\n<li>ByteBufferi \u00fclekoormused TlsRecord.protect\/unprotect NIO\/JSSE jaoks.<\/li>\n<li>TLSTREE vahem\u00e4lu (TlsTreeCache) \u2014 ainult muudetud tasemete \u00fcmberarvutamine (RFC 9367).<\/li>\n<li>InMemoryTlsTransport.Pair \u2014 kahepoolne paar testide ja \u00fches protsessis suhtlemise jaoks.<\/li>\n<\/ul>\n<p>Teek on vabalt kasutatav litsentsi all.<\/p>\n<p>Allikas: <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/java\/18287174\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043e\u0434\u0443\u043b\u044c crypto-gost-tls13 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e TLS 1.3 (RFC 8446 + RFC 9367) \u0441 \u0413\u041e\u0421\u0422-\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u0439 Java. \u0412\u0441\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u2014 \u0431\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u042d\u0442\u043e \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u043e\u0434\u0435 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 TLS 1.3 \u0441 \u0413\u041e\u0421\u0422 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170634","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043e\u0434\u0443\u043b\u044c crypto-gost-tls13 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e TLS 1.3 (RFC 8446 + RFC 9367) \u0441 \u0413\u041e\u0421\u0422-\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u0439 Java. \u0412\u0441\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u2014 \u0431\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u042d\u0442\u043e \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u043e\u0434\u0435 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 TLS 1.3 \u0441 \u0413\u041e\u0421\u0422\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TLS 1.3 \u043d\u0430 Java \u0441 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c\u0438 \u0413\u041e\u0421\u0422 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 RFC 9367 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043e\u0434\u0443\u043b\u044c crypto-gost-tls13 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e TLS 1.3 (RFC 8446 + RFC 9367) \u0441 \u0413\u041e\u0421\u0422-\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u0439 Java. \u0412\u0441\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u2014 \u0431\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u042d\u0442\u043e \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u043e\u0434\u0435 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 TLS 1.3 \u0441 \u0413\u041e\u0421\u0422\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-11T22:24:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-11T22:24:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Esimene TLS 1.3 protokolli rakenduse v\u00e4ljaanne Java-s GOST-algoritmidega vastavalt RFC 9367 | ProHoster","description":"Moodul crypto-gost-tls13 sisaldab TLS 1.3 rakendust (RFC 8446 + RFC 9367) GOST-kr\u00fcptograafiaga. See versioon on raamatukogu esialgne versioon ja on valmis sisemiseks kasutamiseks. Raamatukogu erip\u00e4ra on puhta Java rakendamine. K\u00f5ik kr\u00fcptograafilised toimingud viiakse l\u00e4bi raamatukogu sisemiste vahenditega \u2014 ilma v\u00e4liste s\u00f5ltuvusteta. See on oma loomult \u00fcks esimesi avatud rakendusi TLS 1.3 GOSTiga.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 TLS 1.3 \u043d\u0430 Java \u0441 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c\u0438 \u0413\u041e\u0421\u0422 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 RFC 9367 | ProHoster","og:description":"\u041c\u043e\u0434\u0443\u043b\u044c crypto-gost-tls13 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e TLS 1.3 (RFC 8446 + RFC 9367) \u0441 \u0413\u041e\u0421\u0422-\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u0439 Java. \u0412\u0441\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u2014 \u0431\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u042d\u0442\u043e \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u043e\u0434\u0435 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 TLS 1.3 \u0441 \u0413\u041e\u0421\u0422","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/pervyj-vypusk-realizaczii-protokola-tls-1-3-na-java-s-algoritmami-gost-v-sootvetstvii-s-rfc-9367","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-11T22:24:49+00:00","article:modified_time":"2026-05-11T22:24:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/170634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=170634"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/170634\/revisions"}],"predecessor-version":[{"id":173162,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/170634\/revisions\/173162"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=170634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=170634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=170634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}