Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Symantec PGP Software Development Kit (SDK)

Updated: 31 Aug 2011 | 4 comments
Encryption Release Engineering's picture
+5 5 Votes
Login to vote

The Symantec PGP Software Development Kit (SDK), written in C, provides developers the functionality to add PGP cryptographic technology to their own C or C++  software applications.  The SDK lets you easily develop, maintain, and use PGP cryptographic components in your application, providing yourself and your customers with the confidence that comes from using the trusted and peer-reviewed PGP technology in  your products.

The SDK includes a wide range of field-tested and standards-based encryption, digital signature, and encoding algorithms as well as a variety of secure network protocol implementations. The SDK offers developers the same core crypto that is at the heart of other PGP encryption products.  Core operations provided by the SDK include the functions to:

  • Access, generate, and save keypairs that are located on local files, network files, SmartCards, tokens, or (in Windows applications) Microsoft CryptoAPI (CAPI)
  • Obtain an intended recipient’s public key for a message (email)
  • Generate a digital signature (sign a message) with the user’s key
  • Verify a received digital signature with the sender’s key
  • Encrypt a message for an intended recipient with the recipient’s public key
  • Decrypt a received message with the recipient’s private key
  • Generate and accumulate entropy
  • Create an archived file or directory
  • Use symmetric keys for encryption
  • Add X.509 attributes to a key, creating a certificate signature request (CSR) for a key, importing a CSR response into a key, and revoking certificates
  • Obtain the revocation status of X.509 digital certificates
  • Create shares for key passphrase reconstruction.

Supported Platforms

You may install the SDK on these platforms:

Windows XP Professional 32-bit (including Service Pack 2 or 3), Windows XP Professional 64-bit (including Service Pack 2 or 3), Windows Vista 32-bit and 64-bit (including Service Pack 2), Windows 7 32-bit and 64-bit (including Service Pack 1), Windows Server 2003 32-bit and 64-bit (including Service Pack 1 or 2), Windows Server 2008 32-bit (including Service Pack 1 and 2), Windows Server 2008 R2 64-bit

HP-UX 11i and above (PA-RISC 32-bit and Itanium2 32-bit)

IBM AIX 5.3 (Technology Levels supported by IBM; as of July 2011, TL 11 and greater) and 6.1 (TL 4 and greater) PowerPC

Red Hat Enterprise Linux 5.4 (x86 and x86_64), Red Hat Enterprise Linux 5.5 (x86 and x86_64), and Red Hat Enterprise Linux 6.0 (x86 and x86_64)

SLES (SUSE Linux Enterprise Server) 10 SP2 (x86)

Solaris 9 (SPARC, 32-bit), Solaris 10 (SPARC, 32-bit), Solaris 10 (x86), Solaris 10 (x86_64)

Apple Mac OS X 10.5.x (x86) and Mac OS X 10.6.x (x86)

Using the SDK

The SDK is available for users to internally execute and use the installed SDK solely to develop an application that interacts with or makes application programming calls to the SDK.  To begin the download process, please agree to the License Agreement and then click on the "Accept and Download" button.  Your download will begin immediately.

SYMANTEC SOFTWARE LICENSE AGREEMENT

SYMANTEC CORPORATION AND/OR ITS AFFILIATES (“SYMANTEC”) IS WILLING TO LICENSE THE LICENSED SOFTWARE TO YOU AS THE INDIVIDUAL, THE COMPANY, OR THE LEGAL ENTITY THAT WILL BE UTILIZING THE LICENSED SOFTWARE (REFERENCED BELOW AS “YOU” OR “YOUR”) ONLY ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT (“LICENSE AGREEMENT”). READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE USING THE LICENSED SOFTWARE. THIS IS A LEGAL AND ENFORCEABLE CONTRACT BETWEEN YOU AND SYMANTEC. BY OPENING THE LICENSED SOFTWARE PACKAGE, BREAKING THE LICENSED SOFTWARE SEAL, CLICKING THE “I AGREE” OR “YES” BUTTON, OR OTHERWISE INDICATING ASSENT ELECTRONICALLY, OR LOADING THE LICENSED SOFTWARE OR OTHERWISE USING THE LICENSED SOFTWARE, YOU AGREE TO THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, CLICK THE “I DO NOT AGREE” OR “NO” BUTTON OR OTHERWISE INDICATE REFUSAL AND MAKE NO FURTHER USE OF THE LICENSED SOFTWARE. UNLESS OTHERWISE DEFINED HEREIN, CAPITALIZED TERMS WILL HAVE THE MEANING GIVEN IN THE “DEFINITIONS” SECTION OF THIS LICENSE AGREEMENT AND SUCH CAPITALIZED TERMS MAY BE USED IN THE SINGULAR OR IN THE PLURAL, AS THE CONTEXT REQUIRES.

1. DEFINITIONS.
Content Updates” means content used by certain Symantec products which is updated from time to time, including but not limited to: updated anti-spyware definitions for anti-spyware products; updated antispam rules for antispam products; updated virus definitions for antivirus and crimeware products; updated URL lists for content filtering and antiphishing products; updated firewall rules for firewall products; updated intrusion detection data for intrusion detection products; updated lists of authenticated web pages for website authentication products; updated policy compliance rules for policy compliance products; and updated vulnerability signatures for vulnerability assessment products.
Documentation” means the user documentation Symantec provides with the Licensed Software.
License Instrument” means one or more of the following applicable documents which further defines Your license rights to the Licensed Software: a Symantec license certificate or a similar license document issued by Symantec, or a written agreement between You and Symantec, that accompanies, precedes or follows this License Agreement.
Licensed Software” means the Symantec software product, in object code form, accompanying this License Agreement, including any Documentation included in, or provided for use with, such software or that accompanies this License Agreement.
Support Certificate” means the certificate sent by Symantec confirming Your purchase of the applicable Symantec maintenance/support for the Licensed Software.
Upgrade” means any version of the Licensed Software that has been released to the public and which replaces the prior version of the Licensed Software on Symantec’s price list pursuant to Symantec’s then-current upgrade policies.
Use Level” means the license use meter or model (which may include operating system, hardware system, application or machine tier limitations, if applicable) by which Symantec measures, prices and licenses the right to use the Licensed Software, in effect at the time an order is placed for such Licensed Software, as indicated in this License Agreement and the applicable License Instrument.

2. LICENSE GRANT. Subject to Your compliance with the terms and conditions of this License Agreement, Symantec grants to You the following rights: (i) a non-exclusive, non-transferable (except as stated otherwise in Section 16.1) license to use the Licensed Software solely in support of Your internal business operations in the quantities and at the Use Levels described in this License Agreement and the applicable License Instrument; and (ii) the right to make a single uninstalled copy of the Licensed Software for archival purposes which You may use and install for disaster-recovery purposes (i.e. where the primary installation of the Licensed Software becomes unavailable for use).
2.1 TERM. The term of the Licensed Software license granted under this License Agreement shall be perpetual (subject to Section 14) unless stated otherwise in Section 17 or unless You have obtained the Licensed Software on a non-perpetual basis, such as under a subscription or term-based license for the period of time indicated on the applicable License Instrument. If You have obtained the Licensed Software on a non-perpetual basis, Your rights to use such Licensed Software shall end on the applicable end date as indicated on the applicable License Instrument and You shall cease use of the Licensed Software as of such applicable end date.

3. LICENSE RESTRICTIONS. You may not, without Symantec’s prior written consent, conduct, cause or permit the: (i) use, copying, modification, rental, lease, sublease, sublicense, or transfer of the Licensed Software except as expressly provided in this License Agreement; (ii) creation of any derivative works based on the Licensed Software; (iii) reverse engineering, disassembly, or decompiling of the Licensed Software (except that You may decompile the Licensed Software for the purposes of interoperability only to the extent permitted by and subject to strict compliance under applicable law); (iv) use of the Licensed Software in connection with service bureau, facility management, timeshare, service provider or like activity whereby You operate or use the Licensed Software for the benefit of a third party; (v) use of the Licensed Software by any party other than You; (vi) use of a later version of the Licensed Software other than the version that accompanies this License Agreement unless You have separately acquired the right to use such later version through a License Instrument or Support Certificate; nor (vii) use of the Licensed Software above the quantity and Use Level that have been licensed to You under this License Agreement or the applicable License Instrument.

4. OWNERSHIP/TITLE. The Licensed Software is the proprietary property of Symantec or its licensors and is protected by copyright law. Symantec and its licensors retain any and all rights, title and interest in and to the Licensed Software, including in all copies, improvements, enhancements, modifications and derivative works of the Licensed Software. Your rights to use the Licensed Software shall be limited to those expressly granted in this License Agreement. All rights not expressly granted to You are retained by Symantec and/or its licensors.

5. CONTENT UPDATES. If You purchase a Symantec maintenance/support offering consisting of or including Content Updates, as indicated on Your Support Certificate, You are granted the right to use, as part of the Licensed Software, such Content Updates as and when they are made generally available to Symantec’s end user customers who have purchased such maintenance/support offering and for such period of time as indicated on the face of the applicable Support Certificate. This License Agreement does not otherwise permit You to obtain and use Content Updates.

6. UPGRADES/CROSS-GRADES. Symantec reserves the right to require that any upgrades (if any) of the Licensed Software may only be obtained in a quantity equal to the number indicated on the applicable License Instrument. An upgrade to an existing license shall not be deemed to increase the number of licenses which You are authorized to use. Additionally, if You upgrade a Licensed Software license, or purchase a Licensed Software license listed on the applicable License Instrument to cross-grade an existing license (i.e. to increase its functionality, and/or transfer it to a new operating system, hardware tier or licensing meter), then Symantec issues the applicable Licensed Instrument based on the understanding that You agree to cease using the original license. Any such license upgrade or cross-grade is provided under Symantec's policies in effect at the time of order. This License Agreement does not separately license You for additional licenses beyond those which You have purchased, and which have been authorized by Symantec as indicated on the applicable License Instrument.

7. LIMITED WARRANTY.

7.1. MEDIA WARRANTY. If Symantec provides the Licensed Software to You on tangible media, Symantec warrants that the magnetic media upon which the Licensed Software is recorded will not be defective under normal use, for a period of ninety (90) days from delivery. Symantec will replace any defective media returned to Symantec within the warranty period at no charge to You. The above warranty is inapplicable in the event the Licensed Software media becomes defective due to unauthorized use of the Licensed Software. THE FOREGOING IS YOUR SOLE AND EXCLUSIVE REMEDY FOR SYMANTEC’S BREACH OF THIS WARRANTY.

7.2. PERFORMANCE WARRANTY. Symantec warrants that the Licensed Software, as delivered by Symantec and when used in accordance with the Documentation, will substantially conform to the Documentation for a period of ninety (90) days from delivery. If the Licensed Software does not comply with this warranty and such non-compliance is reported by You to Symantec within the ninety (90) day warranty period, Symantec will do one of the following, selected at Symantec’s reasonable discretion: either (i) repair the Licensed Software, (ii) replace the Licensed Software with software of substantially the same functionality, or (iii) terminate this License Agreement and refund the relevant license fees paid for such non-compliant Licensed Software. The above warranty specifically excludes defects resulting from accident, abuse, unauthorized repair, modifications or enhancements, or misapplication. THE FOREGOING IS YOUR SOLE AND EXCLUSIVE REMEDY FOR SYMANTEC’S BREACH OF THIS WARRANTY.

8. WARRANTY DISCLAIMERS. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE WARRANTIES SET FORTH IN SECTIONS 7.1 AND 7.2 ARE YOUR EXCLUSIVE WARRANTIES AND ARE IN LIEU OF ALL OTHER WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. SYMANTEC MAKES NO WARRANTIES OR REPRESENTATIONS THAT THE LICENSED SOFTWARE, CONTENT UPDATES OR UPGRADES WILL MEET YOUR REQUIREMENTS OR THAT OPERATION OR USE OF THE LICENSED SOFTWARE, CONTENT UPDATES, AND UPGRADES WILL BE UNINTERRUPTED OR ERROR-FREE. YOU MAY HAVE OTHER WARRANTY RIGHTS, WHICH MAY VARY FROM STATE TO STATE AND COUNTRY TO COUNTRY.

9. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW AND REGARDLESS OF WHETHER ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE, IN NO EVENT WILL SYMANTEC OR ITS LICENSORS, RESELLERS, SUPPLIERS OR AGENTS BE LIABLE TO YOU FOR (i) ANY COSTS OF PROCUREMENT OF SUBSTITUTE OR REPLACEMENT GOODS AND SERVICES, LOSS OF PROFITS, LOSS OF USE, LOSS OF OR CORRUPTION TO DATA, BUSINESS INTERRUPTION, LOSS OF PRODUCTION, LOSS OF REVENUES, LOSS OF CONTRACTS, LOSS OF GOODWILL, OR ANTICIPATED SAVINGS OR WASTED MANAGEMENT AND STAFF TIME; OR (ii) ANY SPECIAL, CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES WHETHER ARISING DIRECTLY OR INDIRECTLY OUT OF THIS LICENSE AGREEMENT, EVEN IF SYMANTEC OR ITS LICENSORS, RESELLERS, SUPPLIERS OR AGENTS HAS BEEN ADVISED SUCH DAMAGES MIGHT OCCUR. IN NO CASE SHALL SYMANTEC’S LIABILITY EXCEED THE FEES YOU PAID FOR THE LICENSED SOFTWARE GIVING RISE TO THE CLAIM. NOTHING IN THIS AGREEMENT SHALL OPERATE SO AS TO EXCLUDE OR LIMIT SYMANTEC’S LIABILITY TO YOU FOR DEATH OR PERSONAL INJURY ARISING OUT OF NEGLIGENCE OR FOR ANY OTHER LIABILITY WHICH CANNOT BE EXCLUDED OR LIMITED BY LAW. THE DISCLAIMERS AND LIMITATIONS SET FORTH ABOVE WILL APPLY REGARDLESS OF WHETHER OR NOT YOU ACCEPT THE LICENSED SOFTWARE, CONTENT UPDATES OR UPGRADES.

10. MAINTENANCE/SUPPORT. Symantec has no obligation under this License Agreement to provide maintenance/support for the Licensed Software. Any maintenance/support purchased for the Licensed Software is subject to Symantec’s then-current maintenance/support policies.

11. SOFTWARE EVALUATION. If the Licensed Software is provided to You for evaluation purposes and You have an evaluation agreement with Symantec for the Licensed Software, Your rights to evaluate the Licensed Software will be pursuant to the terms of such evaluation agreement. If You do not have an evaluation agreement with Symantec for the Licensed Software and if You are provided the Licensed Software for evaluation purposes, the following terms and conditions shall apply. Symantec grants to You a nonexclusive, temporary, royalty-free, non-assignable license to use the Licensed Software solely for internal non-production evaluation. Such evaluation license shall terminate (i) on the end date of the pre-determined evaluation period, if an evaluation period is pre-determined in the Licensed Software or (ii) sixty (60) days from the date of Your initial installation of the Licensed Software, if no such evaluation period is pre-determined in the Licensed Software (“Evaluation Period”). The Licensed Software may not be transferred and is provided “AS IS” without warranty of any kind. You are solely responsible to take appropriate measures to back up Your system and take other measures to prevent any loss of files or data. The Licensed Software may contain an automatic disabling mechanism that prevents its use after a certain period of time. Upon expiration of the Licensed Software Evaluation Period, You will cease use of the Licensed Software and destroy all copies of the Licensed Software. All other terms and conditions of this License Agreement shall otherwise apply to Your evaluation of the Licensed Software as permitted herein.

12. U.S. GOVERNMENT RESTRICTED RIGHTS. The Licensed Software is deemed to be commercial computer software as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer Licensed Software - Restricted Rights" and DFARS 227.7202, “Rights in Commercial Computer Licensed Software or Commercial Computer Licensed Software Documentation”, as applicable, and any successor regulations. Any use, modification, reproduction release, performance, display or disclosure of the Licensed Software by the U.S. Government shall be solely in accordance with the terms of this License Agreement.

13. EXPORT REGULATION. You acknowledge that the Licensed Software and related technical data and services (collectively "Controlled Technology") are subject to the import and export laws of the United States, specifically the U.S. Export Administration Regulations (EAR), and the laws of any country where Controlled Technology is imported or re-exported. You agree to comply with all relevant laws and will not to export any Controlled Technology in contravention to U.S. law nor to any prohibited country, entity, or person for which an export license or other governmental approval is required. All Symantec products, including the Controlled Technology are prohibited for export or re-export to Cuba, North Korea, Iran, Syria and Sudan and to any country subject to relevant trade sanctions. You hereby agree that You will not export or sell any Controlled Technology for use in connection with chemical, biological, or nuclear weapons, or missiles, drones or space launch vehicles capable of delivering such weapons.

14. TERMINATION. This License Agreement shall terminate upon Your breach of any term contained herein. Upon termination, You shall immediately stop using and destroy all copies of the Licensed Software.

15. SURVIVAL. The following provisions of this License Agreement survive termination of this License Agreement: Definitions, License Restrictions and any other restrictions on use of intellectual property, Ownership/Title, Warranty Disclaimers, Limitation of Liability, U.S. Government Restricted Rights, Export Regulation, Survival, and General.

16. GENERAL.

16.1. ASSIGNMENT. You may not assign the rights granted hereunder or this License Agreement, in whole or in part and whether by operation of contract, law or otherwise, without Symantec’s prior express written consent.

16.2. COMPLIANCE WITH APPLICABLE LAW. You are solely responsible for Your compliance with, and You agree to comply with, all applicable laws, rules, and regulations in connection with Your use of the Licensed Software.

16.3. AUDIT. An auditor, selected by Symantec and reasonably acceptable to You, may, upon reasonable notice and during normal business hours, but not more often than once each year, inspect Your records and deployment in order to confirm that Your use of the Licensed Software complies with this License Agreement and the applicable License Instrument. Symantec shall bear the costs of any such audit, except where the audit demonstrates that the Manufacturer’s Suggested Reseller Price (MSRP) value of Your non-compliant usage exceeds five percent (5%) of the MSRP value of Your compliant deployments. In such case, in addition to purchasing appropriate licenses for any over-deployed Licensed Software, You shall reimburse Symantec for the auditor’s reasonable actual fees for such audit.

16.4. GOVERNING LAW; SEVERABILITY; WAIVER. If You are located in North America or Latin America, this License Agreement will be governed by the laws of the State of California, United States of America. If you are located in China, this License Agreement will be governed by the laws of the Peoples Republic of China. Otherwise, this License Agreement will be governed by the laws of England. Such governing laws are exclusive of any provisions of the United Nations Convention on Contracts for Sale of Goods, including any amendments thereto, and without regard to principles of conflicts of law. If any provision of this License Agreement is found partly or wholly illegal or unenforceable, such provision shall be enforced to the maximum extent permissible, and remaining provisions of this License Agreement shall remain in full force and effect. A waiver of any breach or default under this License Agreement shall not constitute a waiver of any other subsequent breach or default.

16.5. THIRD PARTY PROGRAMS. This Licensed Software may contain third party software programs (“Third Party Programs”) that are available under open source or free software licenses. This License Agreement does not alter any rights or obligations You may have under those open source or free software licenses. Notwithstanding anything to the contrary contained in such licenses, the disclaimer of warranties and the limitation of liability provisions in this License Agreement shall apply to such Third Party Programs.

16.6. CUSTOMER SERVICE. Should You have any questions concerning this License Agreement, or if You desire to contact Symantec for any reason, please write to: (i) Symantec Enterprise Customer Care, 555 International Way, Springfield, Oregon 97477, U.S.A., (ii) Symantec Enterprise Customer Care Center, PO BOX 5689, Dublin 15, Ireland, or (iii) Symantec Enterprise Customer Care, 10 Eunos Road 8, #09-02, Singapore Post Centre, Singapore, 408600.”

16.7. ENTIRE AGREEMENT. This License Agreement and any related License Instrument are the complete and exclusive agreement between You and Symantec relating to the Licensed Software and supersede any previous or contemporaneous oral or written communications, proposals, and representations with respect to its subject matter. This License Agreement prevails over any conflicting or additional terms of any purchase order, ordering document, acknowledgement or confirmation or other document issued by You, even if signed and returned. This License Agreement may only be modified by a License Instrument that accompanies or follows this License Agreement.

17. ADDITIONAL TERMS AND CONDITIONS. Your use of the Licensed Software is subject to the terms and conditions below in addition to those stated above.

17.1 ADDITIONAL DEFINITIONS.

Device” means a single computer, storage drive or other device (a) on which You can install and use the Licensed Software, (b) from which You access and use the Licensed Software installed on a network, or (c) a physical connection point that links together two separate devices.

CPU” also referred to as “Processor”, is defined as the logic circuitry that responds to and processes the instruction that run a computer and/or that accesses or runs the software. Each CPU may be comprised of multiple processing cores which may each independently act as individual CPUs. When indicated by Symantec that the CPU is licensed on a per-core basis, the number of processors shall be counted as the total number of cores such that a processor with “x” cores is counted as “x” processors.

Server” means a standalone system or an individual computer acting as a service or resource provider to client computers by sharing the resources within the network infrastructure. A Server can run server software for other computers or devices.

User” means an individual person and/or Device who is authorized by You to use, and/or benefits from the use of, the Licensed Software, or is the person and/or Device who actually uses any portion of the Licensed Software.

17.2 ADDITIONAL USE RIGHTS AND LIMITATIONS.

17.2A You may use the Licensed Software in accordance with the terms and conditions set forth below for the type of license You have received for the Licensed Software, as indicated in the applicable License Instrument(s):
    (1) You must have a license for each instance (physical or virtual) of the Licensed Software, provided, however, that You may make and use a reasonable number of copies of the Licensed Software in a non-production testing or lab environment. An “instance” of the Licensed Software is created by executing the Licensed Software’s setup or install procedure and/or duplicating an existing instance. References to "Licensed Software" in this License Agreement include “instances” of the Licensed Software.
   (2) Device License. Under the terms of a Device license, You may use the Licensed Software for up to an aggregate number of Devices that does not exceed Your quantity of Device licenses, as indicated in the applicable License Instrument.
   (3) Server License. Under the terms of a Server license, You may use the Licensed Software on no more than an aggregate number of Servers that does not exceed Your quantity of Server licenses, as indicated in the applicable License Instrument.
   (4) User License. Under the terms of a User license, You may use the Licensed Software for up to an aggregate number of Users that does not exceed Your quantity of User licenses, as indicated in the applicable License Instrument.
   (5) Processor/CPU License. Under the terms of a Processor/CPU license, You may use the Licensed Software for up to an aggregate number of Processors/CPUs that does not exceed Your quantity of Processor/CPU licenses, as indicated in the applicable License Instrument.

17.2.B. If the License Instrument indicates that You have received a license to PGP Universal Server, You may use such Licensed Software solely for the number of Users indicated in the License Instrument. The number of Users shall be based on the aggregate number of Users and Devices managed by the PGP Universal Server.

17.2C If the License Instrument indicates that You have received a license for the Licensed Software as part of a suite of software products (a “Suite”), You may use each individual Licensed Software product contained in the Suite in the quantities and in accordance with the license meter stated in the applicable License Instrument for that Licensed Software and as further described in the Documentation and as set forth below.

17.2.D. If the License Instrument indicates that you have received a license to PGP Desktop Email Suite with PGP Desktop Corporate, PGP Desktop Home, PGP Desktop Professional or PGP Desktop Storage functionality, You may use such functionality solely for the number of Users for the corresponding number of Devices of the Licensed Software for which you have purchased a license as set forth on the License Instrument.

17.2.E. If the License Instrument indicates that you have received a license to PGP NetShare Suite with PGP Desktop Corporate or PGP Desktop Storage functionality, You may use such functionality solely for the number of Users for the corresponding number of Devices of the Licensed Software for which you have purchased a license as set forth on the License Instrument.

17.2.F. If the License Instrument indicates that you have received a license to PGP Whole Disk Encryption with PGP Desktop Corporate, PGP Desktop Professional or Desktop Storage functionality, You may use such functionality solely for the number of Devices for the corresponding number of Devices of the Licensed Software for which you have purchased a license as set forth on the License Instrument.

17.2.G. If the License Instrument indicates that you have received a license to PGP Key Management Server (“KMS”), You may use such Licensed Software solely on the number of Servers indicated in the License Instrument and to use that number of Client Access Licenses for which you have purchased a license as set forth on the License Instrument. For purposes of this section, “Client Access License” means a single license that authorizes You to enable a single end-system (a device, database, end user application, etc.) to access keys on KMS via the KMS Client Access CLI API or the PGP KMS Client Access C++ API. “PGP KMS Client Access CLI API” includes PGP Command Line with PGP KMS functionality. “PGP KMS Client Access C++ API” includes the PGP SDK with PGP KMS functionality. If You use the KMS Client Access Agent C++ API, You agree to indemnify and hold harmless Symantec from and against any and all losses, damages, liabilities, costs, and expenses (including attorneys’ fees) suffered or incurred by Symantec in connection with claims, suits, or actions brought by third parties resulting from or relating to Your use of the KMS Client Access C++ API. At Symantec’s request, You will defend, at Your own expense and with counsel reasonably acceptable to Symantec, any third-party claim, suit, or action covered by this provision. This section 17.2G will survive termination of this Agreement.

17.2.H. If the License Instrument indicates that you have received a license to PGP Gateway Email, You may use such Licensed Software for the number of Users as indicated within the License Instrument. If the Licensed Software includes PGP Universal Satellite, PGP Universal Web Messenger and/or PGP PDF Messenger features, You may use such features as follows: (i) to allow third-party recipients of encrypted messages sent using PGP Gateway Email to use PGP Universal Web Messenger as installed on a Server that is operated by or for You; (ii) distribute copies of PGP Universal Satellite to (a) internal users for whom you have a valid internal use license (as specified on your accepted order), and (b) to a reasonable number third-party recipients of encrypted messages sent by your internal users using your installation of the PGP Gateway Email; and  (iii) send encrypted PDF messages to a reasonable number of external third party recipients using PGP PDF Messenger, where “reasonable number” is based on the number of licensed internal addresses.

17.2.I. If the License Instrument indicates that you have received a license to PGP Command Line, You may use such Licensed Software on the applicable number of Processors for such Licensed Software, as indicated within the License Instrument, solely to automate and/or batch process secure data transmission. All use of PGP Command Line must be in accordance with the Documentation, including, without limitation, use of PGP Command Line on the hardware and software platforms specified in the Documentation. If a license authorization from Symantec is required for any component of PGP Command Line (including the functionality therein), you may only perform and use the components for which you have received a license authorization from Symantec. Without limiting the foregoing, for each licensed Server, your license to Command Line is limited as follows:
   i. The number of CPUs per Server may not exceed the number of CPUs on your License Instrument. You may combine more than one CPU license on any one Server. You may not divide multiple CPU licenses on more than one Server.
           1. A dual-core CPU is deemed to be a 2-CPU machine for purposes of this Agreement.
           2. For the purpose of this Agreement, a Virtual Machine is considered equivalent to a physical Server.
           3. The license must cover the maximum number of CPUs that can be allocated to that Server for concurrent use.
           4. CPUs partitioned via hyper-threading do not require additional licenses beyond the count of physical CPU cores.
   ii. You may not use more Keys (excluding the Additional Decryption Key “ADK” as described in the Documentation) than the number of Keys specified on your accepted order. For purposes of this Section, “Keys” means either or both components of a public/private cryptographic key pair.
   iii. You may internally install and use PGP Command Line on an equivalent number of non-production Processors as the number of your licensed Processors solely for redundancy, staging and/or testing purposes, provided that the copies you make contain all of PGP Command Line’s copyright, trademark, and other proprietary rights notices. Such non-production licenses may only be used in the instance where the licensed Processors are not being used (i.e., the production and non-production licenses may not be used simultaneously).

17.2.J. If the License Instrument indicates that you have received a license to PGP SDK, You may use such Licensed Software on the applicable number of Processors for such Licensed Software, as indicated within the License Instrument. All use of PGP SDK must be in accordance with the Documentation, including, without limitation, use of PGP SDK on the hardware and software platforms specified in the Documentation. With your license to PGP SDK you receive the right to internally execute and use the installed PGP SDK solely to develop an application that interacts with or makes application programming calls to the PGP SDK. You may not disclose any portion of the PGP SDK or Documentation to any third party.

17.3 PRIVACY; DATA COLLECTION. The Licensed Software may collect system data that is not personally identifiable. The Licensed Software may also collect personally identifiable information, including but not limited to, usernames, IP addresses in log files, server log files, MAC address, metering application usage by username and active directory module. This information is stored on Your system and is not transmitted to Symantec unless You voluntarily submit such information to Symantec in a support request. If submitted to Symantec, such information will be used for the purpose of troubleshooting and to provide support. The information may be transferred to the Symantec group in the United States or other countries that may have less protective data protection laws than the region in which You are situated (including the European Union) and may be shared with affiliates of the Symantec group worldwide and with Symantec licensors or service providers that operate on Symantec’s behalf, but Symantec has taken steps so that the submitted information, if transferred, receives an adequate level of protection. In case of transfer of users’ personal information to Symantec, it is Your responsibility to comply with applicable laws, including, but not limited to, communication to users.

I have read and agree to the License Agreement. Accept and Download
Download Filed Under:

Comments

davher's picture
09
Sep
2011
0 Votes 0
Login to vote

You may want to check out

You may want to check out Metascan. It allows for API or SDK integrations of many Symantec packages. You'll find a general description at http://www.opswat.com/products/metascan.

Regards,

David

TimothyEisiminger's picture
15
Nov
2011
0 Votes 0
Login to vote

Useful information shared. I

Useful information shared. I am very happy to read this article.Thank you

 Timothy 

Andres Florian's picture
02
Dec
2011
0 Votes 0
Login to vote

Thanks

This what I was needing, finally useful info. Thanks

matec@163.com's picture
03
Jan
2012
0 Votes 0
Login to vote

PGP Desktop 10.2   Source

PGP Desktop 10.2   Source code?

Aladdin Pro 64K eToken PGP custom only selling $38

http://item.taobao.com/item.htm?id=14269212725