{"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\/cs\/blog\/administrirovanie\/opyt-primeneniya-tehnologii-rutoken-dlya-registraczii-i-avtorizaczii-polzovatelej-v-sisteme-chast-1","title":{"rendered":"Zku\u0161enosti s vyu\u017eit\u00edm technologie Rutoken pro registraci a autorizaci u\u017eivatel\u016f v syst\u00e9mu (\u010d\u00e1st 1)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dobr\u00fd den! Chci se pod\u011blit o sv\u00e9 zku\u0161enosti na toto t\u00e9ma.<\/p>\n<p>Rutoken jsou hardwarov\u00e1 a softwarov\u00e1 \u0159e\u0161en\u00ed v oblasti autentizace, ochrany informac\u00ed a elektronick\u00e9ho podpisu. V podstat\u011b jde o USB flash disk, kter\u00fd m\u016f\u017ee uchov\u00e1vat autentiza\u010dn\u00ed \u00fadaje, kter\u00e9 u\u017eivatel pou\u017e\u00edv\u00e1 k p\u0159ihl\u00e1\u0161en\u00ed do syst\u00e9mu. <\/p>\n<p>V tomto p\u0159\u00edkladu se pou\u017e\u00edv\u00e1 Rutoken ECP 2.0. <\/p>\n<p>Pro pr\u00e1ci s t\u00edmto Rutokenem je nutn\u00e9<noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/windows\/\"> nainstalovat ovlada\u010d pro Windows.<\/a><\/noindex>.<\/p>\n<p>Pro Windows zaji\u0161\u0165uje instalace jednoho ovlada\u010de v\u0161echno pot\u0159ebn\u00e9, aby opera\u010dn\u00ed syst\u00e9m vid\u011bl v\u00e1\u0161 Rutoken a bylo s n\u00edm mo\u017en\u00e9 pracovat.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> S Rutokenem lze interagovat r\u016fzn\u00fdmi zp\u016fsoby. M\u016f\u017eete k n\u011bmu p\u0159istupovat ze serverov\u00e9 \u010d\u00e1sti aplikace, nebo p\u0159\u00edmo z klientsk\u00e9. V tomto p\u0159\u00edkladu bude prozkoum\u00e1na interakce s Rutokenem z klientsk\u00e9 \u010d\u00e1sti aplikace. <\/p>\n<p>Klientsk\u00e1 \u010d\u00e1st aplikace interaguje s Rutokenem prost\u0159ednictv\u00edm Rutoken pluginu. Jedn\u00e1 se o program, kter\u00fd je nutn\u00e9 odd\u011blen\u011b nainstalovat do ka\u017ed\u00e9ho prohl\u00ed\u017ee\u010de. Pro Windows sta\u010d\u00ed jednodu\u0161e st\u00e1hnout a nainstalovat plugin, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rutoken.ru\/support\/download\/rutoken-plugin\/\">kter\u00fd se nach\u00e1z\u00ed na tomto odkazu.<\/a><\/noindex>.<\/p>\n<p>Te\u010f m\u016f\u017eeme interagovat s Rutokenem z klientsk\u00e9 \u010d\u00e1sti aplikace.<\/p>\n<p>V tomto p\u0159\u00edkladu je prozkoum\u00e1na my\u0161lenka realizace algoritmu autorizace u\u017eivatele v syst\u00e9mu s vyu\u017eit\u00edm sch\u00e9matu challenge-response. <\/p>\n<p>Podstata my\u0161lenky je n\u00e1sleduj\u00edc\u00ed: <\/p>\n<ol>\n<li>Klient ode\u0161le \u017e\u00e1dost o autorizaci na server.<\/li>\n<li>Server v odpov\u011bdi na \u017e\u00e1dost od klienta ode\u0161le n\u00e1hodn\u00fd \u0159et\u011bzec.<\/li>\n<li>Klient dopln\u00ed tento \u0159et\u011bzec n\u00e1hodn\u00fdmi 32 bity.<\/li>\n<li>Klient podep\u00ed\u0161e obdr\u017een\u00fd \u0159et\u011bzec sv\u00fdm certifik\u00e1tem.<\/li>\n<li>Klient ode\u0161le serveru obdr\u017ean\u00e9 zak\u00f3dovan\u00e9 zpr\u00e1vy.<\/li>\n<li>Server kontroluje podpis, p\u0159i\u010dem\u017e z\u00edsk\u00e1v\u00e1 p\u016fvodn\u00ed nezak\u00f3dovanou zpr\u00e1vu.<\/li>\n<li>Server odd\u011bluje posledn\u00edch 32 bit\u016f od p\u0159ijat\u00e9 nezak\u00f3dovan\u00e9 zpr\u00e1vy.<\/li>\n<li>Server porovn\u00e1v\u00e1 z\u00edskan\u00fd v\u00fdsledek s t\u00edmto zpr\u00e1vou, kter\u00e1 byla odesl\u00e1na p\u0159i \u017e\u00e1dosti o autorizaci.<\/li>\n<li>Pokud jsou zpr\u00e1vy shodn\u00e9, autorizace se pova\u017euje za \u00fasp\u011b\u0161nou.<\/li>\n<\/ol>\n<p>\nVe v\u00fd\u0161e uveden\u00e9m algoritmu existuje pojem certifik\u00e1t. V r\u00e1mci tohoto p\u0159\u00edkladu je t\u0159eba ch\u00e1pat ur\u010ditou kryptografickou teorii. Na Habru je <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444764\/\">skv\u011bl\u00fd \u010dl\u00e1nek na toto t\u00e9ma.<\/a><\/noindex>.<\/p>\n<p>V tomto p\u0159\u00edkladu budeme pou\u017e\u00edvat asymetrick\u00e9 \u0161ifrovac\u00ed algoritmy. Pro realizaci asymetrick\u00fdch algoritm\u016f je t\u0159eba m\u00edt kl\u00ed\u010dov\u00fd p\u00e1r a certifik\u00e1t. <\/p>\n<p>Kl\u00ed\u010dov\u00fd p\u00e1r se skl\u00e1d\u00e1 ze dvou \u010d\u00e1st\u00ed: soukrom\u00e9ho kl\u00ed\u010de a ve\u0159ejn\u00e9ho kl\u00ed\u010de. Soukrom\u00fd kl\u00ed\u010d, jak napov\u00edd\u00e1 jeho n\u00e1zev, by m\u011bl b\u00fdt tajn\u00fd. Pou\u017e\u00edv\u00e1me ho k de\u0161ifrov\u00e1n\u00ed informac\u00ed. Ve\u0159ejn\u00fd kl\u00ed\u010d lze sd\u00edlet s k\u00fdmkoli. Tento kl\u00ed\u010d se pou\u017e\u00edv\u00e1 k \u0161ifrov\u00e1n\u00ed dat. Tak\u017ee jak\u00fdkoli u\u017eivatel m\u016f\u017ee za\u0161ifrovat data pomoc\u00ed ve\u0159ejn\u00e9ho kl\u00ed\u010de, ale pouze vlastn\u00edk soukrom\u00e9ho kl\u00ed\u010de je m\u016f\u017ee de\u0161ifrovat. <\/p>\n<p>Certifik\u00e1t je elektronick\u00fd dokument, kter\u00fd obsahuje informace o u\u017eivateli, jemu\u017e certifik\u00e1t pat\u0159\u00ed, a tak\u00e9 ve\u0159ejn\u00fd kl\u00ed\u010d. M\u00edt certifik\u00e1t umo\u017e\u0148uje u\u017eivateli podepsat jak\u00e1koli data a poslat je na server, kter\u00fd m\u016f\u017ee tuto podpisovou validaci prov\u00e9st a de\u0161ifrovat data.<\/p>\n<p>Aby bylo mo\u017en\u00e9 spr\u00e1vn\u011b podepsat zpr\u00e1vu certifik\u00e1tem, je t\u0159eba jej spr\u00e1vn\u011b vytvo\u0159it. Nejprve se na Ruttoken vytvo\u0159\u00ed kl\u00ed\u010dov\u00fd p\u00e1r a pot\u00e9 se ve\u0159ejn\u00fd kl\u00ed\u010d tohoto kl\u00ed\u010dov\u00e9ho p\u00e1ru mus\u00ed p\u0159iv\u00e1zat k certifik\u00e1tu. Certifik\u00e1t mus\u00ed m\u00edt pr\u00e1v\u011b ten ve\u0159ejn\u00fd kl\u00ed\u010d, kter\u00fd se nach\u00e1z\u00ed na Ruttokenu, co\u017e je d\u016fle\u017eit\u00e9. Pokud jednodu\u0161e vytvo\u0159\u00edme kl\u00ed\u010dov\u00fd p\u00e1r a certifik\u00e1t na klientsk\u00e9 \u010d\u00e1sti aplikace, jak pak server m\u016f\u017ee de\u0161ifrovat tuto za\u0161ifrovanou zpr\u00e1vu? V\u017edy\u0165 o kl\u00ed\u010dov\u00e9m p\u00e1ru ani certifik\u00e1tu nev\u00ed v\u016fbec nic. <\/p>\n<p>Pokud se pono\u0159\u00edte hloub\u011bji do tohoto t\u00e9matu, m\u016f\u017eete na internetu naj\u00edt zaj\u00edmav\u00e9 informace. Existuj\u00ed certifika\u010dn\u00ed autority, kter\u00fdm d\u016fv\u011b\u0159ujeme. Tyto certifika\u010dn\u00ed autority mohou vyd\u00e1vat certifik\u00e1ty u\u017eivatel\u016fm, kter\u00e9 nainstaluj\u00ed na sv\u016fj server. Pot\u00e9, kdy\u017e klient p\u0159istupuje k tomuto serveru, vid\u00ed tento certifik\u00e1t a zjist\u00ed, \u017ee byl vyd\u00e1n certifika\u010dn\u00ed autoritou, co\u017e znamen\u00e1, \u017ee tomuto serveru lze d\u016fv\u011b\u0159ovat. O tom, jak v\u0161e spr\u00e1vn\u011b nastavit, je na internetu tak\u00e9 spousta informac\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/howtodoinjava.com\/spring-boot\/spring-boot-ssl-https-example\/\">Nap\u0159\u00edklad m\u016f\u017eete za\u010d\u00edt s t\u00edmto<\/a><\/noindex>.<\/p>\n<p>Pokud se vr\u00e1t\u00edme k na\u0161emu \u00fakolu, vypad\u00e1 \u0159e\u0161en\u00ed jako z\u0159ejm\u00e9. Je t\u0159eba n\u011bjak\u00fdm zp\u016fsobem vytvo\u0159it vlastn\u00ed certifika\u010dn\u00ed autoritu. Ale p\u0159ed t\u00edmto krokem je nutn\u00e9 vy\u0159e\u0161it, na z\u00e1klad\u011b \u010deho by certifika\u010dn\u00ed autorita m\u011bla vyd\u00e1vat certifik\u00e1t u\u017eivateli, proto\u017ee o n\u011bm nic nev\u00ed. (Nap\u0159\u00edklad jeho jm\u00e9no, p\u0159\u00edjmen\u00ed atd.) Existuje takov\u00e1 v\u011bc, kter\u00e1 se naz\u00fdv\u00e1 \u017e\u00e1dost o certifik\u00e1t. V\u00edce o tomto standardu si m\u016f\u017eete prohl\u00e9dnout nap\u0159\u00edklad na Wikipedii. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/PKCS\">cs.wikipedia.org\/wiki\/PKCS<\/a><\/noindex><br \/>\nBudeme pou\u017e\u00edvat verzi 1.7 \u2014 PKCS#10.<\/p>\n<p>Pop\u00ed\u0161eme algoritmus pro vytv\u00e1\u0159en\u00ed certifik\u00e1tu na Rutuokenu (p\u016fvodn\u00ed zdroj \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.rutoken.ru\/pages\/viewpage.action?pageId=15269905\">dokumentace<\/a><\/noindex>):<\/p>\n<ol>\n<li>Na klientovi vytvo\u0159\u00edme p\u00e1r kl\u00ed\u010d\u016f a ulo\u017e\u00edme ho na Rutuokenu. (ukl\u00e1d\u00e1n\u00ed prob\u00edh\u00e1 automaticky)<\/li>\n<li>Na klientovi vytvo\u0159\u00edme \u017e\u00e1dost o certifik\u00e1t.<\/li>\n<li>\u017d\u00e1dost odes\u00edl\u00e1me ze klienta na server.<\/li>\n<li>P\u0159i obdr\u017een\u00ed \u017e\u00e1dosti o certifik\u00e1t na serveru vyd\u00e1me certifik\u00e1t na\u0161\u00ed certifika\u010dn\u00ed autoritou.<\/li>\n<li>Odes\u00edl\u00e1me tento certifik\u00e1t zp\u011bt na klienta.<\/li>\n<li>Na klientovi ulo\u017e\u00edme certifik\u00e1t na Rutuokenu.<\/li>\n<li>Certifik\u00e1t by m\u011bl b\u00fdt p\u0159i\u0159azen k t\u00e9 kl\u00ed\u010dov\u00e9 p\u00e1ru, kter\u00e1 byla vytvo\u0159ena v prvn\u00edm kroku.<\/li>\n<\/ol>\n<p>\nNyn\u00ed je jasn\u00e9, jak server m\u016f\u017ee de\u0161ifrovat podpis klienta, proto\u017ee s\u00e1m mu vydal certifik\u00e1t. <\/p>\n<p>V p\u0159\u00ed\u0161t\u00ed \u010d\u00e1sti podrobn\u011b probereme, jak nastavit vlastn\u00ed certifika\u010dn\u00ed autoritu na z\u00e1klad\u011b plnohodnotn\u00e9 kryptografick\u00e9 knihovny s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem openSSL.<br \/>\n<br \/>Zdroj: <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.3 - 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\/cs\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Zku\u0161enost s aplikac\u00ed technologie Rutuoken pro registraci a autorizaci u\u017eivatel\u016f v syst\u00e9mu (\u010d\u00e1st 1) | ProHoster","description":"Dobr\u00fd den! Chci se pod\u011blit o svou zku\u0161enost s t\u00edmto t\u00e9matem. Rutuoken je hardwarov\u00e9 a softwarov\u00e9 \u0159e\u0161en\u00ed v oblasti autentizace, ochrany informac\u00ed a elektronick\u00e9ho podpisu.","canonical_url":"https:\/\/prohoster.info\/cs\/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":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/85328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=85328"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/85328\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=85328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=85328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=85328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}