PageSourceSearch

https://certicom.com/

html certicom.com collected 2026-10-02 02:24:35 UTC 32,704 bytes, 954 lines download raw bytes

1<!DOCTYPE HTML>
2 
3	<html class="no-js" lang="en">
4	    <head>
5    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
6
7    <meta name="keywords" content="Elliptic Curve Cryptography, ECC, cryptography, secure device, VoIP, SSL/TLS, anti-cloning, DRM, IPSec, FIPS 140-2, Suite B, Advanced Metering Infrastructure, Smart Grid, Asset Management System"/>
8    <meta name="description" content="With over 35 years of experience in applied cryptography, Certicom provides PKI and key management solutions to help secure the automotive, semiconductors and IoT industry."/>
9
10    
11    </meta>
12    </meta>
13    
14    
15	
16	</meta>
17    
18    
19<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery.js"></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/utils.js"></script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery/granite.js"></script>
21
22
23
24</meta>
25    
26
27    <link rel="icon" type="image/vnd.microsoft.icon" href="/etc/designs/certicom/clientlibs/img/favicon.ico"/>
28    <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/etc/designs/certicom/clientlibs/img/favicon.ico"/>
29    
30    <title>BlackBerry Certicom Home</title>
31    
32    
33    	
34
35
36	
37		
37<script type='text/javascript'>
vendor: 327 bytes, lines 37-41
37(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
38new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
39j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
40'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
41})(window,document,'script','dataLayer','
41GTM-TQGNJQ4
vendor: 3 bytes, line 41
41');
41</script>
vendor: 102 bytes, lines 41-49
41
42		
43	
44    
45   	
46   	<script src='https://www.google.com/recaptcha/api.js'></script>
47
48   	
49    
50<script type="text/javascript" src="/etc/designs/certicom-all/clientlibs.js"></script>
50
51
52
53
54    
55    
56<link rel="stylesheet" href="/etc/designs/certicom-all/clientlibs.css" type="text/css">
57
58
59
60    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
61</head>
62
63	    <body>
64
65
66
67    
68    
69    	
70
71
72	
73		<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 73-74
73
74<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
74GTM-TQGNJQ4
vendor: 83 bytes, lines 74-75
74"
75height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
76<!-- End Google Tag Manager (noscript) -->
77		
78	
79    
80
81	
82    
83    
84    
85        <header id="site-header">
86            <div class="row header-top">
87    <div class="medium-6 columns">
88        <a href="/en/homepage" rel="home"><img width="260" src="/content/dam/certicom/images/uploaded/certicom-logo-hi.png" alt="Certicom"/></a>
89    </div>
90    <div class="medium-6 columns">
91        <nav class="sub-menu">
92            <ul class="dropdown menu" data-dropdown-menu>
93                <!-- <div data-sly-include="/apps/certicom/components/page/core-page-lang/desktop.html" data-sly-unwrap></div> -->
94                <li class="menu-item-contact"><a href="/en/about/contact-us">Contact</a></li>
95                <li class="search">
96					<form method="GET" action="/en/search" onkeydown="event.stopPropagation();">
97				    	<input type="search" name="q" placeholder="Search Certicom"/>
98					</form>
99                </li>
100            </ul>
101        </nav>
102    </div>
103</div>
104<!-- Top Bar Logo/Micro Menu Start -->
105<!-- Main Navigation Bar Start -->
106
107
108
109	<nav id="main-menu">
110
111
112    <div class="row">
113        <ul>
114            <li>
115                <a href="#"><span class="menu-item" id="about1">Company</span></a>
116                <dl>
117                    <dt>
118                    	<a href="/en/about" id="about2">About</a>
119                    </dt>
120                    
121                    
122                    	
123                        	
124                        
125                    
126                </dl>
127            </li>
128            <li>
129                <a href="#"><span class="menu-item" id="products1">Products &amp; Services</span></a>
130                <dl>
131                	<dt>
132                    	<a href="/en/products-and-services" id="certificate1">Products &amp; Services</a>
133                    </dt>
134                </dl>
135            </li>
136            <li>
137                <a href="#"><span class="menu-item" id="support1">Support</span></a>
138                <dl>
139                    <dt>
140                    	<a href="/en/support" id="support2">Support</a>
141                    </dt>
142                    
143                    
144                    	
145                        	
146		                    	<dd class="main-menu-item section"><a href="/en/support/platform-and-product-end-of-sale-and-end-of-life">Platform and Product End-of-Sale and End-of-Life</a></dd>
147<dd class="main-menu-item section"><a href="/en/support/support-offerings">Support Offerings</a></dd>
148
149
150                       		
151                        
152                    
153                    
154                    <dt>
155                    	<a href="/en/products-and-services/managed-certificate-service/smart-energy-device-certificate-service/zigbee-registration" id="registration1">Certificate Registration</a>
156                    </dt>
157                    
158                    
159                    	
160                        	
161		                    	<dd class="main-menu-item section"><a href="/en/products-and-services/managed-certificate-service/smart-energy-device-certificate-service/zigbee-registration">ZigBee Test Certificate Service Registration</a></dd>
162<dd class="main-menu-item section"><a href="/en/certicom-zigbee-smart-energy-device-ca-subscriber-enrollment">Certicom ZigBeeSmart Energy Device CA Subscriber Enrollment</a></dd>
163
164
165                       		
166                        
167                    
168                </dl>
169            </li>
170            <li class="hide trigger"><a rel="nofollow" href="#">Show Menu</a></li>
171        </ul>
172    </div>
173</nav>
174
175
176        </header>
177    
178
179	
180
181    <div class="off-canvas-wrapper">
182        <div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
183            
184
185<div class="mobile-hide">
186    <div class="title-bar" data-responsive-toggle="widemenu" data-hide-for="medium">
187        <div class="title-bar-left show-for-large">
188            <span class="title-bar-title"><a href="/en" rel="home"><img src="/etc/designs/certicom/clientlibs/img/certicom-logo-hi-small.png" alt="Certicom"/></a></span>
189        </div>
190        <div class="title-bar-left show-for-small">
191            <span class="title-bar-title"><a href="/en" rel="home"><img src="/etc/designs/certicom/clientlibs/img/certicom-logo-hi-small.png" alt="Certicom"/></a></span>
192        </div>
193        <div class="title-bar-right">
194            <button class="menu-icon" type="button" data-open="offCanvasRight"></button>
195        </div>
196    </div>
197    <div class="off-canvas position-right" id="offCanvasRight" data-off-canvas data-position="right" data-hide-for="medium">
198        <ul class="vertical dropdown menu" data-responsive-menu="drilldown medium-dropdown">
199            <li class="search-mobile">
200                <form method="GET" action="/en/search" onkeydown="event.stopPropagation();">
201                    <input class="inputput-group-field" id="site-search" type="search" name="q" placeholder="Search Certicom">
202                </form>
203            </li> 
204            <li>
205                <a href="#" id="mob-about1">Company</a>
206                <ul class="vertical menu">
207                    <li class="section-head first"><a href="/en/about" id="mob-about2">About</a></li>
208                    
209                </ul>
210            </li>
211            <li>
212                <a href="#" id="mob-products1">Products &amp; Services</a>
213                <ul class="vertical menu">
214                	<li class="section-head first"><a href="/en/products-and-services" id="mob-products2">Products &amp; Services</a></li>
215                	
216                    <li class="section-head"><a href="/en/products-and-services/managed-certificate-service" id="mob-products3">Managed Certificate Service</a></li>
217                    <li class="main-menu-item section"><a href="/en/products-and-services/managed-certificate-service/smart-energy-device-certificate-service">Certicom for Zigbee Smart Energy</a></li>
218                    <li class="section-head"><a href="/en/products-and-services/asset-management-system" id="mob-products4">Asset Management System</a></li>
219                    <li class="main-menu-item section"><a href="/en/products-and-services/asset-management-system/certicom-security-for-rfid-product-authentication-features">Certicom Security for RFID Product Authentication</a></li>
220                    <li class="section-head"><a href="/en/products-and-services/security-libraries" id="mob-products5">Security Libraries</a></li>
221                    
222                    <li class="section-head"><a href="/en/products-and-services/advanced-metering-infrastructure" id="mob-products6">Advanced Metering Infrastructure</a></li>
223                    
224                    <li class="section-head"><a href="/en/products-and-services/certicom-professional-services" id="mob-products7">Certicom Professional Services</a></li>
225                    <li class="main-menu-item section"><a href="/en/products-and-services/certicom-professional-services/custom-security-solutions">Custom Security Solutions</a></li><li class="main-menu-item section"><a href="/en/certicom-consulting-services">Consulting Services</a></li>
226                </ul>
227            </li>
228            <li>
229                <a href="#" id="mob-cases1">Use Cases</a>
230                <ul class="vertical menu">
231                    <li class="section-head first"><a href="/en/use-cases" id="mob-cases2">Use Cases</a></li>
232                    <li class="main-menu-item section"><a href="/content/dam/certicom/images/pdfs/success_XMRadio.pdf">XM Radio Success Story</a></li><li class="main-menu-item section"><a href="/en/check-21-solutions-from-certicom">Check 21 Solutions from Certicom</a></li><li class="main-menu-item section"><a href="/en/product-authentication">Certicom Security for RFID Authentication</a></li>
233            	</ul>
234            </li>
235            <li>
236                <a href="#" id="mob-support1">Support</a>
237                <ul class="vertical menu">
238                    <li class="section-head first"><a href="/en/support" id="mob-support2">Support</a></li>
239                    <li class="main-menu-item section"><a href="/en/support/platform-and-product-end-of-sale-and-end-of-life">Platform and Product End-of-Sale and End-of-Life</a></li><li class="main-menu-item section"><a href="/en/support/support-offerings">Support Offerings</a></li>
240                    <li class="section-head"><a href="/en/products-and-services/managed-certificate-service/smart-energy-device-certificate-service/zigbee-registration" id="mob-support3">Certificate Registration</a></li>
241                    <li class="main-menu-item section"><a href="/en/products-and-services/managed-certificate-service/smart-energy-device-certificate-service/zigbee-registration">ZigBee Test Certificate Service Registration</a></li><li class="main-menu-item section"><a href="/en/certicom-zigbee-smart-energy-device-ca-subscriber-enrollment">Certicom ZigBeeSmart Energy Device CA Subscriber Enrollment</a></li>
242                </ul>
243            </li>
244            <li><a href="/en/about/contact-us" id="mob-contact">Contact</a></li>
245        </ul>
246    </div>
247</div>
248            <div class="off-canvas-content" data-off-canvas-content>
249                <section class="body">
250                	
251                	
252
253
254
255                    
256
257				    
258					
259
260
261
262
263        <div class="crumbs-wrapper ">
264        	<div class="row bread-crumb">
265	        	<div class="small-12 medium-8 column">
266	        		<a href="/en" rel="home"><img src="/content/dam/certicom/images/uploaded/certicom-logo-white-sm.png" alt="Certicom"/></a>
267        		</div>
268        		<div class="medium-4 hide-for-small-only column">
269					<ul class="dropdown menu" data-dropdown-menu>
270		                <li class="menu-item-contact"><a href="/en/about/contact-us">Contact</a></li>
271		                <li class="search">
272							<form method="GET" action="/search" onkeydown="event.stopPropagation();">
273						    	<input type="search" name="q" placeholder="Search Certicom" />
274							</form>
275		                </li>
276		            </ul>
277				</div>
278       		</div>
279       		<div class="row bread-crumb">
280	        	<div class="small-12 column">
281	        		<div class="bread-crumb-links">
282        
283
284	            
285	
286	            <a href="/en">
287	            Home
288	            </a>
289            
290					</div>
291				</div>
292				
293			</div>
294		</div>
295		
296
297				    
298
299                	
300                   	<div class="grid section"><div class="row default-one-column">
301	<div class="small-12 columns">
302		<div class="banner image parbase section"><div style="background-image: url('\2f content\2f dam\2fnew-certicom\2fimages\2fhome-page\2f banner-home-page.webp');
303	background-color:#;
304	height:20em;" class="banner-background txtwhite b-cover">
305	
306	<div class="banner-content bnr-left">
307    	<h1 class="b-bold">Protecting content, applications and devices since 1985</h1>
308    	
309    	<div class="banner-button"><a href="/en/about/contact-us">CONTACT US</a></div>
310    </div>
311</div>
312</div>
313<div class="text parbase section">
314
315<h2> </h2>
316<h2>Industry Solutions</h2>
317<p>With over 500 patents covering Elliptic Curve Cryptography (ECC), BlackBerry Certicom provides device security, anti-counterfeiting, and product authentication to deliver end-to-end security with managed public key infrastructure, code signing and other applied cryptography and key management solutions.</p>
318
319</div>
320<div class="grid section">
321
322	<!-- /* With equalizer functionality */ -->
323    <div data-equalizer="parentContainer" data-equalize-on-stack="false">
324        <div class="row" data-equalizer="childElement" data-equalize-on-stack="false">
325            <div class="small-12 medium-4 columns">
326                
327                
328                    <div data-equalizer-watch="parentContainer">
329                        <div class="brief image parbase section"><div data-equalizer-watch="childElement">
330		
331            <a href="/en/automotive-cybersecurity">
332                <img src="/content/dam/new-certicom/en/certicom-homepage-automotive.png" alt="/content/dam/new-certicom/en/certicom-homepage-automotive.png"/>
333            </a>
334        
335       	
336        <h3>Automotive                                                           </h3>
337        <p>
338
339
340
341
342
343
344
345
346
347</p>
348        <a class="button" href="/en/automotive-cybersecurity">LEARN MORE</a>
349</div>
350
351
352</div>
353
354
355                    </div>
356                
357            </div>
358            <div class="small-12 medium-4 columns">
359                
360                
361                    <div data-equalizer-watch="parentContainer">
362                        <div class="brief image parbase section"><div data-equalizer-watch="childElement">
363		
364            <a href="/en/semiconductor-solutions">
365                <img src="/content/dam/new-certicom/en/certicom-homepage-semiconductors.png" alt="/content/dam/new-certicom/en/certicom-homepage-semiconductors.png"/>
366            </a>
367        
368       	
369        <h3>Semiconductors</h3>
370        <p></p>
371        <a class="button" href="/en/semiconductor-solutions">LEARN MORE</a>
372</div>
373
374
375</div>
376
377
378                    </div>
379                
380            </div>
381            <div class="small-12 medium-4 columns">
382                
383                
384                    <div data-equalizer-watch="parentContainer">
385                        <div class="brief image parbase section"><div data-equalizer-watch="childElement">
386		
387            <a href="/en/iot-security-solutions">
388                <img src="/content/dam/new-certicom/en/certicom-homepage-iot.png" alt="/content/dam/new-certicom/en/certicom-homepage-iot.png"/>
389            </a>
390        
391       	
392        <h3>IoT</h3>
393        <p></p>
394        <a class="button" href="/en/iot-security-solutions">LEARN MORE</a>
395</div>
396
397
398</div>
399
400
401                    </div>
402                
403            </div>
404            <div class="small-12 columns">
405                
406
407            </div>
408        </div>
409    </div>
410 </div>
411<div class="grid section">
412    <div class="row align-left">
413        <div class="small-12 medium-4 columns">
414            
415            
416                <div class="image parbase section">
417<div class="txt-left">
418        
419            <img src="/content/dam/new-certicom/en/certicom-homepage-asset-management.png" alt="certicom-home" class="cq-dd-image" data-emptytext="Image"/>
420        
421</div>
422
423</div>
424
425
426            
427        </div>
428        <div class="small-12 medium-8 columns">
429            
430            
431                <div class="text parbase section">
432
433<h2><br />
434Asset Management System</h2>
435<p>Deployed in production environments around the world, AMS helps OEMs and device manufacturers to 
435secure their global supply chains through a secure and traceable process.</p>
436
437</div>
438<div class="grid section">
439    <div class="row">
440        <div class="small-12 medium-4 columns">
441            
442            
443                <div class="qnx-button section">
444<div>
445    <a class="expanded button aWidth highlight" href="/en/products-and-services/asset-management-system" target="_blank">
446        <span class="white">Learn Secure Provisioning</span>
447    </a>
448</div></div>
449
450
451            
452        </div>
453        <div class="small-12 medium-4 columns">
454            
455            
456                
457
458            
459        </div>
460        <div class="small-12 medium-4 columns">
461            
462            
463                
464
465            
466        </div>
467        <div class="small-12 columns">
468            
469
470        </div>
471    </div>
472
473 </div>
474
475
476            
477        </div>
478        <div class="small-12 columns">
479            
480
481        </div>
482    </div>
483
484 </div>
485<div class="grid section">
486    <div class="row align-right">
487        <div class="small-12 medium-8 columns">
488            
489            
490                <div class="text parbase section">
491
492<h2>Software Development Kits</h2>
493<p>Security Builder SDKs help OEMs and enterprises quickly and easily add security to their embedded devices and applications. Application developers can secure their devices with proven, standards-based crypto implementations without open source vulnerabilities and encumbrances.</p>
494
495</div>
496<div class="grid section">
497    <div class="row">
498        <div class="small-12 medium-4 columns">
499            
500            
501                <div class="qnx-button section">
502<div>
503    <a class="expanded button aWidth bgteal" href="/en/products-and-services/sdk" target="_blank">
504        <span class="white">Learn Embedded Security</span>
505    </a>
506</div></div>
507
508
509            
510        </div>
511        <div class="small-12 medium-4 columns">
512            
513            
514                
515
516            
517        </div>
518        <div class="small-12 medium-4 columns">
519            
520            
521                
522
523            
524        </div>
525        <div class="small-12 columns">
526            
527
528        </div>
529    </div>
530
531 </div>
532
533
534            
535        </div>
536        <div class="small-12 medium-4 columns">
537            
538            
539                <div class="image parbase section">
540<div class="txt-left">
541        
542            <img src="/content/dam/new-certicom/images/home-page/sdk.jpg" class="cq-dd-image" data-emptytext="Image"/>
543        
544</div>
545
546</div>
547
548
549            
550        </div>
551        <div class="small-12 columns">
552            
553
554        </div>
555    </div>
556
557 </div>
558<div class="grid section">
559    <div class="row align-left">
560        <div class="small-12 medium-4 columns">
561            
562            
563                <div class="image parbase section">
564<div class="txt-left">
565        
566            <img src="/content/dam/new-certicom/en/certicom-homepage-smart-metering.png" class="cq-dd-image" data-emptytext="Image"/>
567        
568</div>
569
570</div>
571
572
573            
574        </div>
575        <div class="small-12 medium-8 columns">
576            
577            
578                <div class="text parbase section">
579
580<h2><br />
581Smart Metering</h2>
582<p>BlackBerry Certicom’s Advanced Metering Infrastructure (AMI) solution is a highly scalable turnkey platform that secures communications between utility meters and utility companies’ back-end meter data management infrastru
582cture. It provides data encryption and integrity validation of individual metering data as well as strong authentication of metering commands.</p>
583
584</div>
585<div class="grid section">
586    <div class="row">
587        <div class="small-12 medium-4 columns">
588            
589            
590                <div class="qnx-button section">
591<div>
592    <a class="expanded button aWidth highlight" href="/en/products-and-services/advanced-metering-infrastructure" target="_blank">
593        <span class="white">Learn Smart Meter Secure</span>
594    </a>
595</div></div>
596
597
598            
599        </div>
600        <div class="small-12 medium-4 columns">
601            
602            
603                
604
605            
606        </div>
607        <div class="small-12 medium-4 columns">
608            
609            
610                
611
612            
613        </div>
614        <div class="small-12 columns">
615            
616
617        </div>
618    </div>
619
620 </div>
621
622
623            
624        </div>
625        <div class="small-12 columns">
626            
627
628        </div>
629    </div>
630
631 </div>
632
633
634	</div>
635</div> </div>
636
637
638
639                    <!--  /* All content excluding banner END */ -->
640                </section>
641
642                
643                
644               	
645               	
646               		<footer>
647    <nav>
648<div class="row">
649
650        <div class="medium-1 columns">
651        </div>
652        <div class="small-12 medium-2 columns">
653            <ul>
654                <li>
655                    
656                    
657                    	
658                        	
659                        
660                    
661                </li>
662                
663                
664                	
665                		
666                    
667                
668            </ul>
669        </div>
670        <div class="small-12 medium-2 columns">
671            <ul>
672                <li>
673                    
674                    
675                    	
676                    		
677                       	
678                    
679                </li>
680                
681                
682                	
683                    	
684                   	
685                
686            </ul>
687        </div>
688        <div class="small-12 medium-2 columns">
689            <ul>
690                <li>
691                    
692                    
693                    	
694                    		
695                       	
696                    
697                </li>
698                
699                
700                	
701                    	
702                    
703                
704            </ul>
705        </div>
706        <div class="small-12 medium-2 columns">
707            <ul>
708                <li>
709                    
710                    
711                    	
712	                        
713                       	
714                    
715                </li>
716                
717                
718                	
719                    	
720                   	
721                
722            </ul>
723        </div>
724        <div class="small-12 medium-2 columns">
725            <ul>
726                <li>
727                    
728                    
729                    	
730	                        
731                       	
732                    
733                </li>
734                
735                
736                	
737	                    
738                    
739                
740            </ul>
741        </div>
742        <div class="medium-1 columns">
743        </div>
744
745</div>
746</nav>
747
748<div class="row show-for-small-only">
749	<div class="small-12 medium-7 columns legal text-center">
750		
751        
752			
753				
754					<div class="text parbase section"><p>Copyright @ 2025 Certicom Corp., a subsidiary of BlackBerry.</p>
755</div>
756
757
758				
759			
760		
761	</div>
762	<div class="small-12 medium-5 columns legal text-center">
763     	<ul class="menu">
764     		<!-- <li><a href="/content/certicom/en.html" id="footer-home">Home</a></li> -->
765     		<li><a href="/en/privacy-policy" id="footer-privacy">Privacy Policy</a></li>
766     		<li><a href="/en/legal" id="footer-legal">Legal</a></li>
767     		<li><a href="/en/site-map" id="footer-sitemapl">Site Map</a></li>
768     		<li><a href="/en/about/contact-us" id="footer-contact">Contact</a></li>
769    	</ul>
770	</div>
771</div>
772<div class="row show-for-medium">
773	<div class="small-12 medium-7 columns legal">
774		
775        
776			
777				
778					<div class="text parbase section"><p>Copyright @ 2025 Certicom Corp., a subsidiary of BlackBerry.</p>
779</div>
780
781
782				
783			
784		
785	</div>
786	<div class="small-12 medium-5 columns text-right legal">
787     	<ul class="menu">
788     		<!-- <li><a href="/content/certicom/en.html" id="footer-home">Home</a></li> -->
789     		<li><a href="https://us.blackberry.com/legal/privacy-policy" id="footer-privacy">Privacy Policy</a></li>
790     		<li><a href="/en/legal" id="footer-legal">Legal</a></li>
791     		<li><a href="/en/site-map" id="footer-sitemapl">Site Map</a></li>
792     		<li><a href="/en/about/contact-us" id="footer-contact">Contact</a></li>
793    	</ul>
794	</div>
795</div>
796
797</footer>
798               	
799               	
800               	<!-- Cookie compliance -->
801
802  <div>
803
804<div id="cookieNotice" class="cookieNotice container animated" style="height: auto; display: none">
805  <div class="noticeWrapper large-12 medium-12 small-12 columns">
806    <!--<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>-->
807    <!-- <h5 class="col-lg-12 col-md-12 col-sm-12">This website uses cookies</h5> -->
808    <p class="large-9 medium-9 small-12 columns">BlackBerry uses cookies to help make our website better. Some of the cookies are necessary for the proper functioning of the website while others, non-essential cookies, are used to better understand how you interact with our website and to make it better.</p>
809    <div class="large-3 medium-3 small-12 columns">
810      <button class="button" type="button" id="acceptCookies">You can accept the use of cookies here</button>
811    </div>
812  </div>
813</div>
814<script>
815  $(document).ready(function () {
816    var cookieNotice = $("#cookieNotice");
817
818    function openNav() {
819      cookieNotice.addClass("slideInUp");
820      cookieNotice.css('display', 'block');
821    }
822
823    function closeNav() {
824      cookieNotice.removeClass("slideInUp");
825      cookieNotice.removeClass("animated");
826      cookieNotice.addClass("fadeOut animated");
827      cookieNotice.css('display','none');
828
829    }
830    function deleteAllCookies() {
831      var cookies = document.cookie.split(";");
832      for (var i = 0; i < cookies.length; i++) {
833        var cookie = cookies[i];
834        var eqPos = cookie.indexOf("=");
835        var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
836        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/";
837        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/etc/clientlibs/granite/";
838        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/etc/clientlibs/granite/jquery/";
839        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/etc/designs/blackberry-com/";
840        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/etc/designs/blackberry-com/images/";
841        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/etc/designs/blackberry-com/old/";
842        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/libs/granite/csrf/";
843        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/software/desktop/";
844        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.blackberry.com";
845        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.bing.com";
846        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/tr;domain=www.facebook.com";
847        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.rlcdn.com";
848        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=bat.bing.com";
849        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.bat.bing.com";
850        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.bidr.io";
851        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.facebook.com";
852        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.company-target.com";
853        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.qnx.com";
854        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=www.qnx.com";
855        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.blackberry.qnx.com";
856        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.youtube.qnx.com";
857        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.pardot.com";
858        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=pi.pardot.com";
859        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.ads.linkedin.com";
860        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.linkedin.com";
861        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.mathtag.com";
862        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=www.certicom.com";
863        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.certicom.com";
864      }
865    }
866    function deleteAllGACookies() {
867      var cookies = document.cookie.split(";");
868      for (var i = 0; i < cookies.length; i++) {
869        var cookie = cookies[i];
870        var eqPos = cookie.indexOf("=");
871        var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
872        if(name.indexOf("_g")>-1 || name.indexOf("blackberry_iso")>-1 ||  name.indexOf("ck1")>-1 || name.indexOf("bito")>-1|| name.indexOf("rlas3")>-1 || name.indexOf("rtnl-z")>-1 ||name.indexOf("tuuid")>-1||name.indexOf("tuuid_last_update")>-1||name.indexOf("iuuid")>-1||name.indexOf("fr")>-1||name.indexOf("_uetsid")>-1||name.indexOf("MUID")>-1 ||name.indexOf("MR")>-1){
873          document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/";
874        }
875      
876      }
877    }
878
879    $("#acceptCookies").click(function () {
880      closeNav();
881      var d = new Date();
882      d.setTime(d.getTime() + (365*24*60*60*1000)); //1 year
883      var expires = "expires="+d.toUTCString();
884      document.cookie = 'cookieAllowed' + '=true;' + expires + ' path=/';
885
886    });
887
888    // Check if cookies alread accepted open request if not
889    var x = document.cookie;
890    if (!x.includes("cookieAllowed=true")) {
891      openNav();
892      //opt-out google analytics tracking.
893      window['ga-disable-UA-42639814-5'] = true;
894      window['ga-disable-UA-42639814-6'] = true;
895      window['ga-disable-UA-42639814-3'] = true;
896      window['ga-disable-UA-42639814-33'] = true;
897      window['ga-disable-UA-27400275-1'] = true;
898      setTimeout(function(){deleteAllCookies();},1000);
899      setTimeout(function(){deleteAllCookies();},2000);
900      setTimeout(function(){deleteAllCookies();},3000);
901      
902    }
903  });
904</script>
904
905<style>
906  .noticeWrapper {
907    margin: 30px;
908    display: inline;
909    font-size: 13px;
910  }
911
912  .cookieNotice p {
913    font-size: 13px;
914    line-height: 15px;
915  }
916
917  .cookieNotice {
918    height: 0px;
919    width: 100%;
920    position: fixed;
921    z-index: 1000;
922    bottom: 0;
923    left: 0;
924    background-color: #dfe2e5;
925    overflow-x: hidden;
926    transition: 0.5s;
927    color: #000 !important;
928    -webkit-box-shadow: -2px -12px 50px 1px rgba(0,0,0,0.75);
929    -moz-box-shadow: -2px -12px 50px 1px rgba(0,0,0,0.75);
930     box-shadow: -2px -12px 50px 1px rgba(0,0,0,0.75);
931
932  }
933
934  #acceptCookies {
935    padding: 9px 23px !important;
936    white-space: normal;
937    font-size: 14px;
938  }
939
940  #denyCookies {
941    padding: 9px 23px !important;
942    margin: 5px;
943  }
944</style>
945            </div>
946        </div>
947    </div>
948    
948<script>
949        $(document).foundation();
950    </script>
950
951</body>
952
953	    
954	</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.