Symbian3/SDK/Source/GUID-2861F3D9-875E-5AB3-9600-B328F042CC38.dita
changeset 0 89d6a7a84779
child 13 48780e181b38
equal deleted inserted replaced
-1:000000000000 0:89d6a7a84779
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-2861F3D9-875E-5AB3-9600-B328F042CC38" xml:lang="en"><title>MakeKeys
       
    13 Overview</title><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The <xref href="GUID-557BF1DA-B6E8-521B-89F0-15C84E3BCB1A.dita">MakeKeys</xref> tool
       
    15 is a PC-side command-line tool that enables Symbian application developers
       
    16 to create a private key-public key pair and generate certificate requests. </p>
       
    17 <section><title>Purpose</title><p>The MakeKeys tool can be used to create
       
    18 a private key-public key (in form of a self-signed certificate) pair. The
       
    19 private key can then be used by the <xref href="GUID-B20EE8A3-D7B2-5872-AF43-001A88C1A46E.dita">SignSIS</xref> tool
       
    20 to digitally sign an installation file. The self-signed certificate can be
       
    21 used by the MakeKeys tool to create a certificate request file, which can
       
    22 then be submitted to a Certification Authority (CA) for signing. </p><note>The
       
    23 MakeKeys tool cannot generate Certification Authority (CA) certificates.</note> </section>
       
    24 <section><title>Key concepts and terms</title> <dl>
       
    25 <dlentry>
       
    26 <dt>Key</dt>
       
    27 <dd><p>A key is a constant value applied using a cryptographic algorithm to
       
    28 encrypt text or to decrypt encrypted text. </p> <p>Keys are classified as
       
    29 symmetric and asymmetric based on the type of algorithm applied. If the same
       
    30 key is used for both encryption and decryption, it is symmetric. If different
       
    31 keys are used for encryption and decryption, they are asymmetric. Asymmetric
       
    32 keys exist in the form of a private key-public key pair, where the public
       
    33 key is used for encryption and the private key is used for decryption. For
       
    34 more information, see <xref href="GUID-FB2CAA46-8EBB-5F76-847C-F3B953C9D31C.dita">Public
       
    35 Key Cryptography</xref>. </p> </dd>
       
    36 </dlentry>
       
    37 </dl> <dl>
       
    38 <dlentry>
       
    39 <dt>Certification Authority</dt>
       
    40 <dd><p>Certification Authority (CAs) is a trusted third party that provides
       
    41 root certificates to users (End Entities). For details, see <xref href="GUID-911E9F7E-D0AD-55EC-A3F4-1D427F803780.dita">Certificates</xref>. </p> </dd>
       
    42 </dlentry>
       
    43 </dl> <dl>
       
    44 <dlentry>
       
    45 <dt>Digital signature</dt>
       
    46 <dd><p>A digital signature is used to verify that a message (or data) actually
       
    47 came from the sender (the one who signed the message) and that it has not
       
    48 been tampered with. For details, see <xref href="GUID-5C58F7D1-D672-5B6D-AD48-863EC68F7446.dita">Digital
       
    49 Signatures</xref>. </p> </dd>
       
    50 </dlentry>
       
    51 </dl> </section>
       
    52 </conbody><related-links>
       
    53 <link href="GUID-D45A4AE9-4169-4466-B02B-629B15C3E9AA.dita"><linktext>MakeKeys
       
    54 Tutorials</linktext></link>
       
    55 <link href="GUID-557BF1DA-B6E8-521B-89F0-15C84E3BCB1A.dita"><linktext>MakeKeys
       
    56 Reference</linktext></link>
       
    57 </related-links></concept>