CINXE.COM
Lock & Key - Cisco
<!DOCTYPE html> <html xmlns:fb="//www.facebook.com/2008/fbml" xmlns:og="//opengraphprotocol.org/schema/" lang="en" xml:lang="en" class="no-touch no-js"> <head> <meta charset="utf-8"> <meta name="HandheldFriendly" content="True" /> <meta name="MobileOptimized" content="320" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="rei" content="3/2/2022 10.39am est" /> <script tyle="text/javascript" src="/content/dam/cdc/j/cdcrSwitch.js"></script> <script type="text/javascript"> if (typeof cdc === "undefined"){ cdc = {}; } cdc.localizedLang="en/us"; if (window.cdcext === undefined) { window.cdcext = {}; } cdcext.customEnvironment = "prod"; if (window.cdclocale === undefined) { window.cdclocale = {}; } cdclocale.locale = cdc.localizedLang=="en/us"?"en_us":cdc.localizedLang; </script> <script src="/c/dam/cdc/t/ctm-core.js"></script> <script> window['adrum-start-time'] = new Date().getTime(); window.environ = "prod" ; </script> <script> if (window.cpe === undefined) { window.cpe = {}; } cpe.accountName = "prod"; cpe.config = ["cinf","dsc","pps"]; cpe.hideMethod = "elements"; window.targetGlobalSettings = JSON.parse('{\x22timeout\x22:4000}'); window.targetPageParamsAll = () => JSON.parse('{\x22entity\x22:\x22{\\\x22id\\\x22:\\\x221531021083387672\\\x22,\\\x22categoryId\\\x22:\\\x22Technologies,Security and VPN,TSD Technology Support Protocol Home\\\x22}\x22}'); const bullseyeLibrary = `/etc.clientlibs/cisco-cdc/clientlibs/clientlib-external/resources/external/bullseye.js`; import(bullseyeLibrary); </script> <script src="/etc.clientlibs/cisco-cdc/clientlibs/clientlib-external/resources/regional-mbox/regional-mbox.js"></script> <title>Lock & Key - Cisco</title> <meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> <meta name="description" content="This page contains information about Lock & Key technology." /> <meta name="title" content="Lock & Key" /> <meta name="templateName" content="supportTechnologySeries" /> <meta property="fb:app_id" content="156494687694418" /> <meta name="ioContentSource" content="WEM" /> <meta name="concept" content="Lock & Key" /> <meta name="docType" content="TSD Technology Support Protocol Home" /> <meta name="iaPath" content="cisco.com#Technologies#Security and VPN#Lock & Key" /> <meta name="contentType" content="cisco.com#US#postSales" /> <meta name="locale" content="US" /> <meta name="language" content="en" /> <meta name="country" content="US" /> <meta name="CCID_Page" content="cc001775" /> <meta name="date" content="Mon Nov 13 13:59:27 PST 2017" /> <meta name="targetingParameter" content="Lock & Key:Technologies" /> <meta name="accessLevel" content="Customer" /> <meta name="accessLevel" content="Guest" /> <meta name="accessLevel" content="Partner" /> <meta name="entitlementExpression" content="contains( "0,1,2,3,4,7" , $profileField[3] )" /> <meta property="og:site_name" content="Cisco" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Lock & Key" /> <meta property="og:description" content="This page contains information about Lock & Key technology." /> <meta property="og:url" content="https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html" /> <link rel="canonical" href="https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="x-default" href="https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="pt-br" href="https://www.cisco.com/c/pt_br/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="es-mx" href="https://www.cisco.com/c/es_mx/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="ko-kr" href="https://www.cisco.com/c/ko_kr/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="ja-jp" href="https://www.cisco.com/c/ja_jp/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="de-de" href="https://www.cisco.com/c/de_de/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="fr-ca" href="https://www.cisco.com/c/fr_ca/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="ar-ae" href="https://www.cisco.com/c/ar_ae/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="nl-nl" href="https://www.cisco.com/c/nl_nl/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="zh-tw" href="https://www.cisco.com/c/zh_tw/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="zh-cn" href="https://www.cisco.com/c/zh_cn/tech/security-vpn/lock-key/index.html"/> <link rel="alternate" hreflang="en-us" href="https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html"/> <script src="/etc.clientlibs/clientlibs/granite/jquery.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/utils.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/jquery/granite.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/shared.min.js"></script> <script src="/etc.clientlibs/cq/personalization/clientlib/underscore.min.js"></script> <script src="/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.min.js"></script> <script src="/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.min.js"></script> <script type="text/javascript"> $CQ(function() { CQ_Analytics.SegmentMgr.loadSegments("\/etc\/segmentation"); CQ_Analytics.ClientContextUtils.init("\/c\/dnc\/etc\/clientcontext\/default", "\/content\/en\/us\/tech\/security\u002Dvpn\/lock\u002Dkey\/index"); }); </script> <link rel="stylesheet" href="/etc/designs/cdc/clientlibs/responsive/css/cisco-sans.min.css" type="text/css"> <script src="/etc/designs/cdc/clientlibs/responsive/js/foundation.min.js"></script> <link rel="stylesheet" href="/etc/designs/cdc/clientlibs/responsive/css/responsive.min.css" type="text/css"> <script> sessionStorage.setItem("logOutIntermediateMessage", 'You are being logged out.'); </script> <!-- Custom JSON LD For Products Type --> <script type="application/ld+json"> [ { "@context": "http://www.schema.org", "@type": "WebPage", "name": "Lock & Key", "url": "https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html", "description": "This page contains information about Lock & Key technology.", "publisher": { "@type": "Corporation", "name": "Cisco" } }] </script> <!-- End Custom JSON LD For Products Type --> <!-- Video JSON LD --> <!-- End Video JSON LD --> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="GKZXC-NS3SU-A7VFH-HKBHM-U7LKH",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"GKZXC-NS3SU-A7VFH-HKBHM-U7LKH";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbeqxgy4r2z2gmwkq-f-b39ef93cf-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"61004","ak.ai":parseInt("271834",10),"ak.ol":"0","ak.cr":4,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"5b2e7863","ak.r":37669,"ak.a2":n,"ak.m":"dsca","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":38682,"ak.gh":"23.53.33.222","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732666773","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==lXf1of+gvO8mJCceXc7H052qz+kCh4B7jsWzxTmoM1HWfDJPUoq7Eu8G4XQqnrAlHzwgLeiMfiN3O2sJfVTZRNSOWAR1O8L2oBqyk/opKyw7sApWM+PynoyuMeT0Ftewr0QpUQX8b84eYoDAlP+LsExDrlDfTnDDPJHVVtqROPcEvCc0yyw+RRgPGiUAK5511RXT/U+rLyC8taw2WUcfUnYqjfVTLDwY+teznOdop9IsWa8g6Zk1HDc3MoF5LkPqUkZ+J3FVK9UST/6Di9t083FXg/QGFH3s3oW+MhmceVhtdnkFP8yKTIPPF83ra628UWrxytYEV145bfAvBohSEdZb+P1p2s6jThxOHPQ2T/pQFl/ex647Xu2Pzrce51URm/JRgZ1ivYrH0vkTSwT4N3QVydRmyiNpCjd1UhkyMFM=","ak.pv":"517","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body id="wcq" class="fw-res cdc-support cdc-support-technology-series cdc-high-density cdc-transform"> <div id="fw-skiplinks"> <ul class="container"> <li><a id="skiplink-content" href="#fw-content">Skip to content</a></li> <li><a id="skiplink-search" href="#">Skip to search</a></li> <li><a id="skiplink-footer" href="#fw-footer-v2" class="last">Skip to footer</a></li> </ul> </div> <script type="module" src="/site/web-components/us/en/cdc-header.js"></script> <cdc-header></cdc-header> <nav class="fw-c-header__seo-links" aria-hidden="true" style="display:none"> <ul> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/index.html">Cisco.com Worldwide</a></li> <li><a tabindex="-1" href="/c/en/us/products/index.html">Products and Services</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/solutions/index.html">Solutions</a></li> <li><a tabindex="-1" href="/c/en/us/support/index.html">Support</a></li> <li><a tabindex="-1" href="/c/en/us/training-events.html">Learn</a></li> <li><a tabindex="-1" href="//www.cisco.com/c/en/us/about/sitemap.html">Explore Cisco</a></li> <li><a tabindex="-1" href="/c/en/us/buy.html">How to Buy</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/index.html?dtid=odicdc001129">Partners Home</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/cisco-partner-program/index.html?ccid=cc000864&dtid=odiprc001129">Partner Program</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/support-help/index.html">Support</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/tools/index.html?dtid=odiprc001129">Tools</a></li> <li><a tabindex="-1" href="https://locatr.cloudapps.cisco.com/WWChannels/LOCATR/pf/index.jsp#/">Find a Cisco Partner</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/connect-with-a-partner/index.html?ccid=cc000864&dtid=odiprc001129">Meet our Partners</a></li> <li><a tabindex="-1" href="https://www.cisco.com/site/us/en/partners/index.html?dtid=odicdc001129">Become a Cisco Partner</a></li> </ul> </nav> <div id="fw-content" class="container grid"> <div class="row full" data-owner="ID"> <div class="col full "> <nav id="fw-breadcrumb" class="data-based" aria-label="breadcrumbs" data-owner="ID"> <ul itemscope itemtype="//schema.org/BreadcrumbList"> <li aria-hidden="true"><a href='#' class="skip"><span></span></a></li> <li itemprop='itemListElement' itemscope itemtype='//schema.org/ListItem'><a itemprop='item' href='/c/en/us/support/index.html'><span itemprop='name'>Support</span><meta itemprop='position' content='1' /></a><span class='caret'></span></li><li itemprop='itemListElement' itemscope itemtype='//schema.org/ListItem'><a itemprop='item' href='/c/en/us/tech/index.html'><span itemprop='name'>Technology Support</span><meta itemprop='position' content='2' /></a><span class='caret'></span></li> </ul> </nav> <script> if (window.cdc === undefined) { window.cdc = {}; } if (cdc.breadcrumb === undefined) { cdc.breadcrumb = (function () { let clone = document.querySelector('#fw-breadcrumb').cloneNode(true); let appendClone = function () { let hasBreadcrumb = document.querySelector('#fw-breadcrumb') !== null, firstMarquee = document.querySelectorAll('.dmc-mq')[0]; if (!hasBreadcrumb && firstMarquee !== undefined) { firstMarquee.querySelector('.frame .inset').insertBefore(this.clone, firstMarquee.querySelector('.frame .inset').firstElementChild); } }; return { clone: clone, appendClone: appendClone } }()); } //DE380224 var anchorChild = document.getElementsByTagName("a"); for(var i=0; i<anchorChild.length; i++){ if(anchorChild[i].getAttribute("itemprop")=="item") { if ( anchorChild[i].href.includes("%3Clocale%3E") ){ let anchorChildHREF = anchorChild[i].href; let docLocale = document.querySelector('meta[name="locale"]').getAttribute('content'); let docLanguage = document.querySelector('meta[name="language"]').getAttribute('content'); var docSeparator; if ((docLocale.toLowerCase() == "us") && (docLanguage.toLowerCase() == "en")) { docSeparator="/"; } else { docSeparator="_"; } let anchorURLReplace = docLanguage.toLowerCase() + docSeparator + docLocale.toLowerCase(); anchorChildHREF = anchorChildHREF.replace("%3Clocale%3E", anchorURLReplace); anchorChild[i].setAttribute('href', anchorChildHREF); } } } </script> <h1 id="fw-pagetitle" class="" data-owner="ID">Lock & Key</h1> </div> </div> <!--googleon: index--><!--googleon: snippet--> <div class="row full visitedlinks"> <div class="col full" > <div class="row wide-narrow" id="birthcert"> <div class="col wide"> <div class="desc-more ">Lock-and-key is a traffic filtering security feature that dynamically filters IP protocol traffic. Lock-and-key is configured using IP dynamic extended access lists. This feature can be used in conjunction with other standard access lists and static extended access lists.</div> </div> <div class="col narrow"> </div> </div> <script type="text/javascript"> cdc.util.ensureNamespace("cdc.rc.techbc"); cdc.rc.techbc.morebutton = "Read more"; cdc.rc.techbc.lessbutton = "Read less"; </script> </div> </div> <div class="row full visitedlinks"> <div class="col full" > <div id="contactTrans"> <style> /* CAWI-7215 / irregular breakpoints */ @media only screen and (max-width: 430px) { .cdc-support-series .contactUs, .cdc-support-model .contactUs, .cdc-support-technology-series .contactUs, .cdc-support-multimedia-eot .contactUs, .cdc-eot-toc .contactUs{ font-size: 1.4rem; margin-top: -4px; position: relative; display: table; right: -9px; text-align: center; } .cdc-support-series #contactTrans, .cdc-support-model #contactTrans, .cdc-support-technology-series #contactTrans, .cdc-support-multimedia-eot #contactTrans, .cdc-eot-toc #contactTrans { position: relative; width: 100%; height: 40px; border-top: 1px solid #CCCCCC; text-align: right; min-width: 300px; display: flex; justify-content: flex-end; padding-top: 12px; padding-bottom: 12px; } #alertsComp .new { margin-right: 25px; } #alertMessage.show { margin-top: 23px; } .contactUs.open { margin-top: 6px; } .cdc-support-series #smptranslations .lang-list, .cdc-support-model #smptranslations .lang-list, .cdc-support-technology-series #smptranslations { margin-top: 26px; } .cdc-support-series .contactUs button, .cdc-support-model .contactUs button, .cdc-support-technology-series .contactUs button, .cdc-support-multimedia-eot .contactUs button, .cdc-eot-toc .contactUs button { padding: 10px 0; position: relative; top: 0; right: 10px; min-width: min-content; white-space: break-spaces; } } @media only screen and (max-width: 444px) { #alertsComp .new { background-color: #6ebe4a; padding: 0 3px; text-decoration: none!important; border-radius: 13px; color: #fff!important; white-space: nowrap; display: inline-block; font-size: 12px; height: 21px; vertical-align: top; } #alertsComp button { font-size: 1.4rem; padding-right: 20px; vertical-align: sub; white-space: nowrap; position: relative; } #alertsComp { width: 30%; } .cdc-support-series .contactUs, .cdc-support-model .contactUs, .cdc-support-technology-series .contactUs, .cdc-support-multimedia-eot .contactUs, .cdc-eot-toc .contactUs{ width: 30%; top: -3px; } #alertsComp .new { top:3px; position:relative; } .cdc-support-series .contactUs.open, .cdc-support-model .contactUs.open, .cdc-support-technology-series .contactUs.open, .cdc-support-multimedia-eot .contactUs.open, .cdc-eot-toc .contactUs.open { margin-top: -4px; } ul#contactList { right: -60px; top: 56px; } } @media only screen and (min-width: 30em){ #alertsComp .new { top:3px; position:relative; } } @media only screen and (max-width: 64em){ .cdc-support-series .contactUs.open, .cdc-support-model .contactUs.open, .cdc-support-technology-series .contactUs.open, .cdc-support-multimedia-eot .contactUs.open, .cdc-eot-toc .contactUs.open { top: -3px; } } </style> <div class="contactUs"> <button aria-expanded="false" aria-labelledby="Contact Cisco" id="contact-button">Contact Cisco <span class="caret"></span></button> <ul id="contactList" tabindex="-1" aria-labelledby="Contact Cisco"> <li class="button"><a href="https://mycase.cloudapps.cisco.com/case">Open a TAC Case Online</a></li> <li>US/Canada 800-553-2447</li> <li><a href="//www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html">Worldwide Support Phone Numbers</a></li> <li><a href='//www.cisco.com/c/en/us/support/web/tools-catalog.html'>All Tools</a></li> <li id="feedback"><a href='https://ciscocx.qualtrics.com/jfe/form/SV_2gAQDPastWsR6ke?Ref=' + location.href , target="popup" onclick="window.open('https://ciscocx.qualtrics.com/jfe/form/SV_2gAQDPastWsR6ke?Ref=' + location.href + '&resize=false', 'feedback', 'width=650, height=460, scrollbars=1, menubar=1, resizable=1'); return false;"><img id="rr_feedback_img" title="Feedback" src="//www.cisco.com/c/dam/cdc/i/Feedback_OceanBlue.png" alt="Feedback"> Feedback</a></li> </ul> </div> <!-- Translation Selector is used on EOT and Books pages. if a page has a locale of en_US then it will provide a list of avaible translations, if its a translated page (non english locale) then provide the link to the english locale. --> <script language="javascript"> if (typeof(cdc) == "undefined") cdc={}; if (typeof(cdc.translations) == "undefined") cdc.translations={}; cdc.translations.smp = "SMP"; cdc.translations.map = "{pt-br=https://www.cisco.com/c/pt_br/tech/security-vpn/lock-key/index.html, es-mx=https://www.cisco.com/c/es_mx/tech/security-vpn/lock-key/index.html, ko-kr=https://www.cisco.com/c/ko_kr/tech/security-vpn/lock-key/index.html, ja-jp=https://www.cisco.com/c/ja_jp/tech/security-vpn/lock-key/index.html, de-de=https://www.cisco.com/c/de_de/tech/security-vpn/lock-key/index.html, fr-ca=https://www.cisco.com/c/fr_ca/tech/security-vpn/lock-key/index.html, ar-ae=https://www.cisco.com/c/ar_ae/tech/security-vpn/lock-key/index.html, nl-nl=https://www.cisco.com/c/nl_nl/tech/security-vpn/lock-key/index.html, zh-tw=https://www.cisco.com/c/zh_tw/tech/security-vpn/lock-key/index.html, zh-cn=https://www.cisco.com/c/zh_cn/tech/security-vpn/lock-key/index.html, en-us=https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html, x-default=https://www.cisco.com/c/en/us/tech/security-vpn/lock-key/index.html}";//storing the map for use in the JS cdc.translations.locale="en_us"; </script> <div class="smplangdropdown"> <button type="button" aria-expanded="false" id="smplangbutton" aria-haspopup="true" aria-controls="smptranslations" aria-labelledby="Other Languages"> <span class="smptranslationsIcon"></span> <label class="smpIconLabel">Other Languages</label> </button> <div id="smptranslations" role="dialog" id="dialogt" aria-labelledby="smplangbutton" aria-modal="true" class="default_dialog"> <ul aria-labelleby="Other Languages" id="smplangselector" class="lang-list"></ul> </div> </div> </div> <script type="text/javascript"> if (typeof cdc == "undefined") cdc = {}; if (typeof cdc.rc == "undefined") cdc.rc = {}; if (typeof cdc.rc.cav == "undefined") cdc.rc.cav = {}; cdc.rc.cav.hide = false?false:false; // hide customers also viewed in subtabs if box checked </script> <section id="drawertab" data-owner="ID" > <dl> <dt class="dtname"><button>Documentation</button></dt> <dd id="info-documents" > <div class="row full"> <div class="col full"> <script language="javascript"> if (typeof(cdc) == "undefined") cdc={}; if (typeof(cdc.rc) == "undefined") cdc.rc={}; cdc.rc.concept_name = document.getElementsByName("concept")[0].getAttribute("content"); cdc.rc.locale_info = "en-US";//storing the page locale for use in the JS let localePieces = cdc.rc.locale_info.split("-"); cdc.rc.language = localePieces[0]; cdc.rc.country = localePieces[1]?localePieces[1]:localePieces[0]; // initialize dictionary for i18n cdc.util.ensureNamespace("cdc.rc.bsearch.msgs"); cdc.rc.bsearch.msgs.resultTitle = "Top Search Results"; cdc.rc.bsearch.msgs.altTitle = "Showing English Results"; cdc.rc.bsearch.msgs.noResultTitle = "No results found"; cdc.rc.bsearch.msgs.techError = "Search is currently unavailable due to technical issues. We are working to resolve the problem as quickly as possible."; cdc.rc.bsearch.msgs.noResultMsg = "<div class='search-error'><h2 aria-live=\"polite\" role=\"status\" class='title'>No results found</h2>" + "<div aria-live=\"polite\">We did not find results for: searchstring</div>" + "<div class='suggest'>Suggestions:</div>" + "<ul><li>Check your spelling.</li>" + "<li>Try different keywords.</li>" + "<li>Try more generic keywords.</li></ul></div>"; cdc.rc.bsearch.msgs.loadmore = "Load More"; cdc.rc.bsearch.msgs.closeresults = "Close Results"; </script> <div id="bsearch-wrapper"> <form id="bsearch-form"> <input type="text" id="search-field-srchstr" placeholder="Search This Technology’s Documentation" /> <button class="submit" value="submit" type="submit" aria-label="Submit"><div><img src="/etc/designs/cdc/fw/i/search_icon.png" width="34px" height="34px"></div></button> <button class="clear" value="clear" aria-label="Clear"><div><img src="/etc/designs/cdc/fw/i/clear_search_icon.png" width="20px" height="20px"></div></button> </form> <div id="bsearch-results-wrapper" role="region" aria-label="Search Results"> <div class="expand-panel cdc-expandPanel cdc-expandPanel-visible bsearch-panel" style=""> <div class="spinner" style="text-align: center; padding-top: 69px; padding-bottom: 56px; display: none;"><img src="/etc/designs/cdc/fw/i/spinner.gif"></div> <div id="results-wrapper" role="status"> <h2 class="title">Top Search Results</h2> <div class="results" > </div> </div> <button class="load-more" >Load More</button> <button class="locResults" style="display:none;">View English Results</button> <button class="enResults" style="display:none;">View English Results</button> <button class="extra-close">Close Results<span class="close-caret"></span></button> </div> </div> </div> <script> jQuery(document).ready( function() { if (document.getElementById("bsearch-form") && !cdc.rc.bsearch.hasConfig) { let selectors = {metricsPrefix:"ser", searchForm:"#bsearch-form", resultPanel:"#bsearch-results-wrapper", appName:"cdc_boundsearch_template", searchBoth:true}, fltrqry = [{"items": [{"fieldname": "concept.keyword", "value":cdc.rc.concept_name}, {"fieldname": "secondaryconcept.keyword", "value": cdc.rc.concept_name, "lastval": true}],"last": true}], fltrqryAlt = [{"items": [{"fieldname": "concept.keyword", "value":cdc.rc.concept_name}, {"fieldname": "secondaryconcept.keyword", "value": cdc.rc.concept_name, "lastval": true}],"last": true}], details = { filterQuery:fltrqry, filterQueryAlt:fltrqryAlt, appName:"cdc_boundsearch_template"}; cdc.rc.boundedSearch.init(selectors, details); } var inputEle = document.getElementById('search-field-srchstr'); var isFocused = (document.activeElement === inputEle); if(isFocused) { jQuery('#search-field-srchstr').on("keydown", function(e){ key = e.keyCode; if ( key == 13) { jQuery('#results-wrapper').focus(); } }); } }); </script> </div> </div> <section id="subtabs"> <button><span class="label">use JS to put chosen tab in here or hide</span><span class="caret"></span></button> <ul role="tablist" > <li role="presentation"><button role="tab" aria-controls="stc0" aria-label='Key Information' id="subtab0" data-config-metrics-item="Key Information">Key Information</button> </li> <li role="presentation"><button role="tab" aria-controls="stc1" aria-label='Customers Also Viewed' id="subtab1" data-config-metrics-item="Customers Also Viewed">Customers Also Viewed</button> </li> <li role="presentation"><button role="tab" aria-controls="stc2" aria-label='Saved Content' id="subtab2" data-config-metrics-item="Saved Content">Saved Content</button> </li> </ul> <div id="stc0" role="tabpanel" tabindex="0" aria-labelledby="subtab0" > <div class="keyInformation"> <h3>Key Information</h3> <ul > </ul> </div> </div> <div id="stc1" role="tabpanel" tabindex="0" aria-labelledby="subtab1" > <div class= "series-model-vav"> <h3>Customers Also Viewed </h3> <ul> </ul> </div> </div> <div id="stc2" role="tabpanel" tabindex="0" aria-labelledby="subtab2" > <div class= "series-model-saved-content"> <h3>Saved Content </h3> <ul> <li> <div class="login-msg"> <span>You can now save documents for easier access and future use. Saved documents for this product will be listed here, or visit the <a href="/c/en/us/support/saved/index.html">My Saved Content</a> page to view and manage all saved content from across Cisco.com. </span> <br><br> <span> <a href="/c/login/index.html?referer=/c/en/us/tech/security-vpn/lock-key/index.html">Log in</a> to see your Saved Content. </span> </div> </li> </ul> </div> </div> </section> <div class="row full"> <div class="col"> <script src="/etc/designs/cdc/fw/clientlibs/granite-utils.min.js"></script> <script src="/etc/designs/cdc/fw/clientlibs/editbase_overrides.min.js"></script> <script type="text/javascript"> if (typeof(cdc) == "undefined") cdc={}; if (typeof(cdc.rc) == "undefined") cdc.rc={}; cdc.rc.mostRecent = "Most Recent"; </script> <!--listing content starts here --> <div class="documents-container"> <div id="actual-document-listings" class="more-documents"> <ul class="group"> <li><a name="OperationandTroubleshooting" id="OperationandTroubleshooting"></a> <h3>Operation and Troubleshooting</h3> <ul class='doc-sublist'> <h4>Troubleshooting TechNotes</h4> <li><a href='/c/en/us/support/docs/security-vpn/lock-key/7604-13.html' data-recentlyviewed='stdLink'>Lock-and-Key: Dynamic Access Lists </a><span class='most_recent_link_date' style='display:none'>12-Jul-2006</span></li> </ul><!-- close ul llldoctype title --> </li><!-- close bucket li --> </ul><!-- close ul final bucket class group --> </div><!-- closing div for "actual-document-listings--> <a name="documentsBottom"></a> </div> <!-- documents container Documents--> </div> </div> </dd> <dt class="dtname"><button>Community</button></dt> <dd id="info-community" > <div class="communityseries" > <nav class="community-links"> <ul> <!-- for top of community tab links --> <li><a href="https://community.cisco.com/t5/technology-and-support/ct-p/technology-support">Cisco Community Home</a></li> <!--if not logged in --> <li><a href="//supportforums.cisco.com/node/add/discussion" class="start-a-discussion">Ask a Question<img alt="login required" src="/etc/designs/cdc/fw/i/icon_lock_small.png"></a></li> </ul> </nav> <ul aria-expanded="false" class="board_selector"> <li class="initial"> <button value="">Select a Community Board</button> <button value=""><p class="reset">Reset</p></button> </li> </ul> <div id="community-results"> <div class="community-latest" > <h2><button><span >Latest Community Activity For This Technology</span ></button></h2> <!-- content from the json service will appear here --> </div> <div class="community-solved" > <h2><button><span >Solved Issues</span ></button></h2> <!-- content from the json service will appear here --> </div> <div class="community-documents" > <h2><button><span >Community Documents</span ></button></h2> <!-- content from the json service will appear here --> </div> </div> <!-- community-results --> </div> <script type="text/javascript"> cdc.util.ensureNamespace("cdc.rc.series.communitymsgs"); cdc.rc.series.communitymsgs = { day : "1 day ago", days : "$# days ago", week : "1 week ago", weeks : "$# weeks ago", month : "1 month ago", months : "$# months ago", year : "1 year ago", years : "$# years ago", noResults: "There were no Community results for this topic. Please try visiting the <a href=\"$URL\">Cisco Community homepage</a>.", techError: "There was a technical issue with the Communities feed. Please try visiting the <a href=\"$URL\">Cisco Community homepage</a>.", communityHome: "https://community.cisco.com/t5/technology-and-support/ct-p/technology-support", viewLatest: "View Older Discussions", viewSolved: "View All Solved Discussions", viewAll: "View All Community Documents", noResultsBoard: "There are no community discussions for this board.", noSolvedResultsBoard: "There are no solved issues for this board.", noDocsResultsBoard: "There are no community documents for this board." }; </script> <script type="text\html" id="jstemplatedata"> <li> <% if (section == "video"){ %> <a href="${url}">${icon_type}</a> <% } else { %> ${icon_type} <% } %> <div> <a href="${url}" class="title">${title}</a> <% if(teaser && teaser != ""){%> <p class="description">${teaser}</p> <% } %> <span class="community">in <a href="${cscboardhref}">${cscboardtitle}</a></span><span class="author">${cscauthor}</span> <span class="post-date">${created_in}</span> <% if (section == "disc" && issolved) { %> <span class="modified-date">Last Replied ${modified_in}</span> <% } else if (section != "video"){ %> <span class="modified-date">Last modified: ${modified_in}</span> <%}%> </div> </li> </script> </dd> </dl> </section> </div> </div> <!--googleoff: index--><!--googleoff: snippet--> <!-- end: responsive fat footer re-use wrapper--> </div> <script type="module" src="/site/web-components/us/en/cdc-footer.js"></script> <cdc-footer></cdc-footer> <script type="text/javascript"> if(document.querySelector('#privacy-manager')!=null){ document.querySelector('#privacy-manager').href='#cookies'; } </script> <div id="fw-overlay"></div> <script src="/etc/designs/cdc/clientlibs/responsive/js/responsive.min.js"></script> <script src="/etc/designs/cdc/fw/m/support_technology_series_metrics_rules.js" type="text/javascript"></script> <script src="/etc/designs/cdc/fw/lib/jqmodal.js" type="text/javascript"></script> <!-- SiteCatalyst code version: H.24.4. --> <noscript><img src="//cisco.112.2o7.net/b/ss/cisco-mobile/5/12345" width="2" height="2" border="0" alt=""/></noscript> </body> </html>