{"id":85328,"date":"2020-06-15T01:42:33","date_gmt":"2020-06-14T23:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1"},"modified":"2020-06-15T01:42:33","modified_gmt":"2020-06-14T23:42:33","slug":"opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","title":{"rendered":"Anv\u00e4ndningserfarenhet av Rutoken-teknologi f\u00f6r registrering och autentisering av anv\u00e4ndare i systemet (del 1)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>God dag! Jag vill dela med mig av mina erfarenheter om detta \u00e4mne.<\/p>\n<p>Rutoken \u00e4r h\u00e5rdvaru- och programvarul\u00f6sningar inom autentisering, informationsskydd och elektronisk signatur. Det \u00e4r i grund och botten en USB-enhet som kan lagra autentiseringsdata som anv\u00e4ndaren anv\u00e4nder f\u00f6r att logga in i systemet. <\/p>\n<p>I detta exempel anv\u00e4nds Rutoken EDS 2.0. <\/p>\n<p>F\u00f6r att arbeta med denna Rutoken kr\u00e4vs det<noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/windows\/\"> att installera drivrutinen p\u00e5 Windows.<\/a><\/noindex>.<\/p>\n<p>F\u00f6r Windows s\u00e4kerst\u00e4ller installationen av enbart drivrutinen allt som beh\u00f6vs f\u00f6r att operativsystemet ska kunna se din Rutoken och arbeta med den.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> Man kan interagera med Rutoken p\u00e5 olika s\u00e4tt. Man kan f\u00e5 tillg\u00e5ng till den fr\u00e5n serverkomponenten av applikationen, eller direkt fr\u00e5n klientkomponenten. I detta exempel kommer interaktionen med Rutoken att behandlas fr\u00e5n klientkomponenten av applikationen. <\/p>\n<p>Klientkomponenten av applikationen interagerar med Rutoken genom Rutoken-plugin. Detta \u00e4r ett program som installeras separat p\u00e5 varje webbl\u00e4sare. F\u00f6r Windows, ladda helt enkelt ner och installera plugin-programmet, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/rutoken-plugin\/\">som finns p\u00e5 denna l\u00e4nk.<\/a><\/noindex>.<\/p>\n<p>Nu kan vi interagera med Rutoken fr\u00e5n klientkomponenten av applikationen.<\/p>\n<p>I detta exempel utforskas id\u00e9n om implementering av algoritmen f\u00f6r anv\u00e4ndarautentisering i systemet med hj\u00e4lp av en ch\u0435llange-response-scheme. <\/p>\n<p>Essensen av id\u00e9n \u00e4r f\u00f6ljande: <\/p>\n<ol>\n<li>Klienten skickar en beg\u00e4ran om autentisering till servern.<\/li>\n<li>Servern svarar p\u00e5 beg\u00e4ran fr\u00e5n klienten med en slumpm\u00e4ssig str\u00e4ng.<\/li>\n<li>Klienten kompletterar denna str\u00e4ng med slumpm\u00e4ssiga 32 bitar.<\/li>\n<li>Klienten signerar den mottagna str\u00e4ngen med sitt certifikat.<\/li>\n<li>Klienten skickar det kodade meddelandet till servern.<\/li>\n<li>Servern kontrollerar signaturen och f\u00e5r den ursprungliga, okodade meddelandet.<\/li>\n<li>Servern separerar de sista 32 bitarna fr\u00e5n det mottagna, okodade meddelandet.<\/li>\n<li>Servern j\u00e4mf\u00f6r det mottagna resultatet med det meddelande som skickades vid beg\u00e4ran om autentisering.<\/li>\n<li>Om meddelandena \u00e4r lika, anses autentiseringen vara framg\u00e5ngsrik.<\/li>\n<\/ol>\n<p>\nI den ovan n\u00e4mnda algoritmen finns begreppet certifikat. Inom ramen f\u00f6r detta exempel m\u00e5ste viss kryptografisk teori f\u00f6rst\u00e5s. P\u00e5 Habr finns det <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444764\/\">en utm\u00e4rkt artikel om detta \u00e4mne.<\/a><\/noindex>.<\/p>\n<p>I det h\u00e4r exemplet kommer vi att anv\u00e4nda asymmetriska krypteringsalgoritmer. F\u00f6r att implementera asymmetriska algoritmer kr\u00e4vs ett nyckelpar och ett certifikat. <\/p>\n<p>Nyckelparet best\u00e5r av tv\u00e5 delar: en privat nyckel och en offentlig nyckel. Den privata nyckeln, som namnet antyder, m\u00e5ste h\u00e5llas hemlig. Vi anv\u00e4nder den f\u00f6r att dekryptera information. Den offentliga nyckeln kan delas med vem som helst. Denna nyckel anv\u00e4nds f\u00f6r att kryptera data. P\u00e5 s\u00e5 s\u00e4tt kan vilken anv\u00e4ndare som helst kryptera data med den offentliga nyckeln, men endast \u00e4garen av den privata nyckeln kan dekryptera denna information. <\/p>\n<p>Ett certifikat \u00e4r ett elektroniskt dokument som inneh\u00e5ller information om anv\u00e4ndaren som innehar certifikatet, samt den offentliga nyckeln. Med ett certifikat kan anv\u00e4ndaren signera vilken data som helst och skicka den till en server som kan verifiera denna signatur och dekryptera datan.<\/p>\n<p>F\u00f6r att korrekt kunna signera ett meddelande med ett certifikat m\u00e5ste det skapas p\u00e5 r\u00e4tt s\u00e4tt. F\u00f6r detta skapas f\u00f6rst ett nyckelpar p\u00e5 Rutoken, och sedan b\u00f6r certifikatet knytas till den offentliga nyckeln i detta nyckelpar. Certifikatet m\u00e5ste ha just den offentliga nyckel som finns p\u00e5 Rutoken, detta \u00e4r viktigt. Om vi bara skapar ett nyckelpar och certifikat direkt p\u00e5 klientens del av applikationen, hur kan d\u00e5 servern dekryptera detta krypterade meddelande? Den vet ju ingenting om varken nyckelparet eller certifikatet. <\/p>\n<p>Om man dyker djupare in i detta \u00e4mne kan man hitta intressant information p\u00e5 internet. Det finns vissa certifieringsorgan som vi har f\u00f6rtroende f\u00f6r. Dessa certifieringsorgan kan utf\u00e4rda certifikat till anv\u00e4ndare, som installerar dessa certifikat p\u00e5 sin server. Efter detta, n\u00e4r en klient kontaktar denna server, kan den se detta certifikat och ser att det har utf\u00e4rdats av ett certifieringsorgan, vilket inneb\u00e4r att denna server g\u00e5r att lita p\u00e5. Det finns ocks\u00e5 mycket information p\u00e5 internet om hur man g\u00f6r allt r\u00e4tt. <noindex><a rel=\"nofollow\" href=\"https:\/\/howtodoinjava.com\/spring-boot\/spring-boot-ssl-https-example\/\">Till exempel kan man b\u00f6rja med detta<\/a><\/noindex>.<\/p>\n<p>Om vi \u00e5terg\u00e5r till v\u00e5r uppgift verkar l\u00f6sningen uppenbar. Vi beh\u00f6ver p\u00e5 n\u00e5got s\u00e4tt skapa v\u00e5rt eget certifikatutf\u00e4rdande centrum. Men innan dess m\u00e5ste vi f\u00f6rst\u00e5 vad certifikatutf\u00e4rdande centret ska basera sig p\u00e5 f\u00f6r att utf\u00e4rda certifikat till anv\u00e4ndaren, eftersom det inte vet n\u00e5got om denne (till exempel hans namn, efternamn osv.). Det finns n\u00e5got som kallas certifikatf\u00f6rfr\u00e5gan. Mer information om denna standard kan man kolla p\u00e5, till exempel, Wikipedia. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/PKCS\">ru.wikipedia.org\/wiki\/PKCS<\/a><\/noindex><br \/>\nVi kommer att anv\u00e4nda version 1.7 \u2014 PKCS#10.<\/p>\n<p>Vi kommer att beskriva algoritmen f\u00f6r certifikatbildning p\u00e5 Rutoken (ursprungsk\u00e4lla \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.rutoken.ru\/pages\/viewpage.action?pageId=15269905\">dokumentation<\/a><\/noindex>):<\/p>\n<ol>\n<li>P\u00e5 klienten skapar vi ett nyckelpar och sparar det p\u00e5 Rutoken. (Sparandet sker automatiskt).<\/li>\n<li>P\u00e5 klienten skapar vi en certifikatf\u00f6rfr\u00e5gan.<\/li>\n<li>Vi skickar denna f\u00f6rfr\u00e5gan fr\u00e5n klienten till servern.<\/li>\n<li>Vid mottagandet av certifikatf\u00f6rfr\u00e5gan p\u00e5 servern utf\u00e4rdar vi ett certifikat via v\u00e5rt certifikatutf\u00e4rdande centrum.<\/li>\n<li>Vi skickar detta certifikat till klienten.<\/li>\n<li>P\u00e5 klienten sparar vi certifikatet p\u00e5 Rutoken.<\/li>\n<li>Certifikatet m\u00e5ste kopplas till det nyckelpar som skapades i det f\u00f6rsta steget.<\/li>\n<\/ol>\n<p>\nNu \u00e4r det tydligt hur servern kan avkoda klientens signatur, eftersom den sj\u00e4lv utf\u00e4rdade certifikatet. <\/p>\n<p>I n\u00e4sta del kommer vi att g\u00e5 igenom hur man st\u00e4ller in sitt eget certifikatutf\u00e4rdande centrum baserat p\u00e5 det fullst\u00e4ndiga kryptografiska biblioteket med \u00f6ppen k\u00e4llkod openSSL.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/506450\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438. \u041f\u043e \u0441\u0443\u0442\u0438 \u044d\u0442\u043e \u0442\u0430\u043a\u0430\u044f \u0444\u043b\u0435\u0448\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0432 \u0441\u0435\u0431\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u042d\u0426\u041f 2.0. \u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u044d\u0442\u0438\u043c \u0420\u0443\u0442\u043e\u043a\u0435\u043d\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85328","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u041e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0447\u0430\u0441\u0442\u044c 1) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1\" \/>\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=\"2020-06-14T23:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-14T23:42:33+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\udd47 Erfarenhet av att anv\u00e4nda Rutoken-teknologin f\u00f6r registrering och autentisering av anv\u00e4ndare i systemet (del 1) | ProHoster","description":"God dag! Jag vill dela med mig av mina erfarenheter om detta \u00e4mne. Rutoken \u00e4r h\u00e5rdvaru- och mjukvarul\u00f6sningar inom autentisering, informationsskydd och elektronisk signatur.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u041e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0447\u0430\u0441\u0442\u044c 1) | ProHoster","og:description":"\u0414\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c! \u0425\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u0435. \u0420\u0443\u0442\u043e\u043a\u0435\u043d \u2014 \u044d\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0437\u0430\u0449\u0438\u0442\u044b \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","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":"2020-06-14T23:42:33+00:00","article:modified_time":"2020-06-14T23:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85328","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:39:25","updated":"2022-09-28 02:14:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/85328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=85328"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/85328\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=85328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=85328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=85328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}