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 & Services</span></a> 130 <dl> 131 <dt> 132 <a href="/en/products-and-services" id="certificate1">Products & 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 & Services</a> 213 <ul class="vertical menu"> 214 <li class="section-head first"><a href="/en/products-and-services" id="mob-products2">Products & 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()">×</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.