{"id":407,"date":"2015-05-05T15:57:32","date_gmt":"2015-05-05T12:57:32","guid":{"rendered":"https:\/\/www.protectimus.com\/blog\/?p=407"},"modified":"2019-06-07T17:10:48","modified_gmt":"2019-06-07T14:10:48","slug":"recommendations-for-using-cwys-data-signing","status":"publish","type":"post","link":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/","title":{"rendered":"Recommendations for Using CWYS Data Signing"},"content":{"rendered":"<p>In the previous post, we <a title=\"Detailed Information on Data Signing\" href=\"https:\/\/www.protectimus.com\/blog\/detailed-information-on-data-signing\/\">reviewed the CWYS<\/a> (Confirm What You See) mechanism, which allows generating one-time passwords on the basis of the data being&nbsp;protected.<\/p>\n<p>You can also see how two-factor authentication works and test the CWYS function here:&nbsp;<a href='https:\/\/www.protectimus.com\/demo' class='big-button bigblue'>Demo<\/a><\/p>\n<p>Users are often faced with this question: what data should be used during the \u041e\u0422\u0420 generation to ensure the best protection for the system. Let\u2019s consider the most common situation where the CWYS function is used \u2013 verification of transactions in payment and banking systems. To ensure protection for such transactions, we recommend using the following data:<\/p>\n<div id=\"attachment_409\" style=\"width: 410px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-409\" class=\"wp-image-409\" src=\"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/07\/CWYS-transactions-en.jpg\" alt=\"CWYS function for verification of transactions \" width=\"400\" height=\"219\" srcset=\"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/07\/CWYS-transactions-en.jpg 482w, https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/07\/CWYS-transactions-en-300x164.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><p id=\"caption-attachment-409\" class=\"wp-caption-text\">CWYS function is used for verification of transactions<\/p><\/div>\n<ul>\n<li>amount;<\/li>\n<li>currency;<\/li>\n<li>payee;<\/li>\n<li>identifier or transaction number;<\/li>\n<li>user\u2019s current balance or balance after the transaction;<\/li>\n<li>any additional data that needs to be protected against modification or falsification from the point of view of your business processes, for example, transaction date, user\u2019s IP address, etc.<\/li>\n<\/ul>\n<p>It is important to note that at each step of working with <a href=\"https:\/\/www.protectimus.com\" target=\"_blank\" rel=\"noopener noreferrer\">Protectimus<\/a> only the current data that the user is working with at this moment should be used, not cached data. We are talking about the situation which can happen with the balance. Sometimes the balance is recalculated on the basis of a certain system event, while the user sees its state at a certain point in time.<\/p>\n<p>Using such details in the \u041e\u0422\u0420 generation process protects from data replacement in a short period of time between the creation and execution of a transaction, thus protecting a user against losing money and protecting your system against reputation risks and other types of risks.<\/p>\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Users exploiting CWYS (Confirm What You See) are often faced with this question: what data should be included in the \u041e\u0422\u0420 generation for ensure the best protection for the system. In this article you will find the answer to this question.<\/p>\n","protected":false},"author":2,"featured_media":4593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[3,9],"tags":[142,134],"class_list":["post-407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","category-protectimus-products","tag-cwys","tag-data-signing"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"What is the CWYS function and how and where should it be implemented.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Denis Shokotko\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Protectimus ltd\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Recommendations for Using CWYS Data Signing\" \/>\n\t\t<meta property=\"og:description\" content=\"What is the CWYS function and how and where should it be implemented.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t\t<meta property=\"og:image:height\" content=\"581\" \/>\n\t\t<meta property=\"article:section\" content=\"Engineering\" \/>\n\t\t<meta property=\"article:tag\" content=\"cwys\" \/>\n\t\t<meta property=\"article:tag\" content=\"data signing\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-05-05T12:57:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-06-07T14:10:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/protectimus\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@protectimus\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Recommendations for Using CWYS Data Signing\" \/>\n\t\t<meta name=\"twitter:description\" content=\"What is the CWYS function and how and where should it be implemented.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@protectimus\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Denis Shokotko\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"1 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#article\",\"name\":\"Recommendations for Using CWYS Data Signing\",\"headline\":\"Recommendations for Using CWYS Data Signing\",\"author\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/author\\\/denis\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/how-to-use-CWYS-function-ru-1.jpg\",\"width\":2000,\"height\":581,\"caption\":\"Recommendations for Using CWYS Data Signing\"},\"datePublished\":\"2015-05-05T15:57:32+03:00\",\"dateModified\":\"2019-06-07T17:10:48+03:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#webpage\"},\"articleSection\":\"Engineering, Protectimus Products, CWYS, data signing, English, pll_55a3b4f3eeda8\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.protectimus.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/category\\\/engineering\\\/#listItem\",\"name\":\"Engineering\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/category\\\/engineering\\\/#listItem\",\"position\":2,\"name\":\"Engineering\",\"item\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/category\\\/engineering\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#listItem\",\"name\":\"Recommendations for Using CWYS Data Signing\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#listItem\",\"position\":3,\"name\":\"Recommendations for Using CWYS Data Signing\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/category\\\/engineering\\\/#listItem\",\"name\":\"Engineering\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/#organization\",\"name\":\"Protectimus\",\"description\":\"Blog Company\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/\",\"telephone\":\"+35319014565\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/protectimus\",\"https:\\\/\\\/twitter.com\\\/protectimus\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCwhXKBLAQfXca6bBWKjj27g\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/protectimus-solution-ltd\\\/mycompany\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/author\\\/denis\\\/#author\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/author\\\/denis\\\/\",\"name\":\"Denis Shokotko\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3977b7af897e9343ccae37db5bb02ac8f748787603327090b9689fcdd1de654d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Denis Shokotko\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#webpage\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/\",\"name\":\"Recommendations for Using CWYS Data Signing\",\"description\":\"What is the CWYS function and how and where should it be implemented.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/author\\\/denis\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/author\\\/denis\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/how-to-use-CWYS-function-ru-1.jpg\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#mainImage\",\"width\":2000,\"height\":581,\"caption\":\"Recommendations for Using CWYS Data Signing\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/recommendations-for-using-cwys-data-signing\\\/#mainImage\"},\"datePublished\":\"2015-05-05T15:57:32+03:00\",\"dateModified\":\"2019-06-07T17:10:48+03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/\",\"name\":\"Protectimus Limited\",\"description\":\"Blog Company\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.protectimus.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Recommendations for Using CWYS Data Signing<\/title>\n\n","aioseo_head_json":{"title":"Recommendations for Using CWYS Data Signing","description":"What is the CWYS function and how and where should it be implemented.","canonical_url":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#article","name":"Recommendations for Using CWYS Data Signing","headline":"Recommendations for Using CWYS Data Signing","author":{"@id":"https:\/\/www.protectimus.com\/blog\/author\/denis\/#author"},"publisher":{"@id":"https:\/\/www.protectimus.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg","width":2000,"height":581,"caption":"Recommendations for Using CWYS Data Signing"},"datePublished":"2015-05-05T15:57:32+03:00","dateModified":"2019-06-07T17:10:48+03:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#webpage"},"isPartOf":{"@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#webpage"},"articleSection":"Engineering, Protectimus Products, CWYS, data signing, English, pll_55a3b4f3eeda8"},{"@type":"BreadcrumbList","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.protectimus.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog\/category\/engineering\/#listItem","name":"Engineering"}},{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog\/category\/engineering\/#listItem","position":2,"name":"Engineering","item":"https:\/\/www.protectimus.com\/blog\/category\/engineering\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#listItem","name":"Recommendations for Using CWYS Data Signing"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#listItem","position":3,"name":"Recommendations for Using CWYS Data Signing","previousItem":{"@type":"ListItem","@id":"https:\/\/www.protectimus.com\/blog\/category\/engineering\/#listItem","name":"Engineering"}}]},{"@type":"Organization","@id":"https:\/\/www.protectimus.com\/blog\/#organization","name":"Protectimus","description":"Blog Company","url":"https:\/\/www.protectimus.com\/blog\/","telephone":"+35319014565","sameAs":["https:\/\/www.facebook.com\/protectimus","https:\/\/twitter.com\/protectimus","https:\/\/www.youtube.com\/channel\/UCwhXKBLAQfXca6bBWKjj27g","https:\/\/www.linkedin.com\/company\/protectimus-solution-ltd\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/www.protectimus.com\/blog\/author\/denis\/#author","url":"https:\/\/www.protectimus.com\/blog\/author\/denis\/","name":"Denis Shokotko","image":{"@type":"ImageObject","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3977b7af897e9343ccae37db5bb02ac8f748787603327090b9689fcdd1de654d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Denis Shokotko"}},{"@type":"WebPage","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#webpage","url":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/","name":"Recommendations for Using CWYS Data Signing","description":"What is the CWYS function and how and where should it be implemented.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/www.protectimus.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#breadcrumblist"},"author":{"@id":"https:\/\/www.protectimus.com\/blog\/author\/denis\/#author"},"creator":{"@id":"https:\/\/www.protectimus.com\/blog\/author\/denis\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg","@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#mainImage","width":2000,"height":581,"caption":"Recommendations for Using CWYS Data Signing"},"primaryImageOfPage":{"@id":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/#mainImage"},"datePublished":"2015-05-05T15:57:32+03:00","dateModified":"2019-06-07T17:10:48+03:00"},{"@type":"WebSite","@id":"https:\/\/www.protectimus.com\/blog\/#website","url":"https:\/\/www.protectimus.com\/blog\/","name":"Protectimus Limited","description":"Blog Company","inLanguage":"en-GB","publisher":{"@id":"https:\/\/www.protectimus.com\/blog\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Protectimus ltd","og:type":"article","og:title":"Recommendations for Using CWYS Data Signing","og:description":"What is the CWYS function and how and where should it be implemented.","og:url":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/","og:image":"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg","og:image:secure_url":"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg","og:image:width":2000,"og:image:height":581,"article:section":"Engineering","article:tag":["cwys","data signing"],"article:published_time":"2015-05-05T12:57:32+00:00","article:modified_time":"2019-06-07T14:10:48+00:00","article:publisher":"https:\/\/www.facebook.com\/protectimus","twitter:card":"summary","twitter:site":"@protectimus","twitter:title":"Recommendations for Using CWYS Data Signing","twitter:description":"What is the CWYS function and how and where should it be implemented.","twitter:creator":"@protectimus","twitter:image":"https:\/\/www.protectimus.com\/blog\/wp-content\/uploads\/2015\/05\/how-to-use-CWYS-function-ru-1.jpg","twitter:label1":"Written by","twitter:data1":"Denis Shokotko","twitter:label2":"Est. reading time","twitter:data2":"1 minutes"},"aioseo_meta_data":{"post_id":"407","title":"Recommendations for Using CWYS Data Signing","description":"What is the CWYS function and how and where should it be implemented.","keywords":null,"keyphrases":{"focus":{"keyphrase":"CWYS"}},"primary_term":{"category":3},"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","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":"Engineering","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":"Recommendations for Using CWYS Data Signing","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":"default","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,"open_ai":null,"ai":null,"created":"2022-09-01 13:52:53","updated":"2025-08-02 01:14:50"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.protectimus.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.protectimus.com\/blog\/category\/engineering\/\" title=\"Engineering\">Engineering<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tRecommendations for Using CWYS Data Signing\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.protectimus.com\/blog"},{"label":"Engineering","link":"https:\/\/www.protectimus.com\/blog\/category\/engineering\/"},{"label":"Recommendations for Using CWYS Data Signing","link":"https:\/\/www.protectimus.com\/blog\/recommendations-for-using-cwys-data-signing\/"}],"_links":{"self":[{"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/posts\/407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/comments?post=407"}],"version-history":[{"count":5,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/posts\/407\/revisions"}],"predecessor-version":[{"id":4594,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/posts\/407\/revisions\/4594"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/media\/4593"}],"wp:attachment":[{"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/media?parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/categories?post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.protectimus.com\/blog\/wp-json\/wp\/v2\/tags?post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}