|
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> |