summaryrefslogtreecommitdiff
path: root/src/help/studio_help/src/topics/u_app-signing-view.dita
blob: b6b95d477bf84ef7751ce1f25b96bb2580efe686 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "../dtd/reference.dtd">
<reference id="u_app-signing-view" xml:lang="en-us">
  <title>Signing And Keys view</title>
  <shortdesc>The Signing and Keys view allows you to create and manage keys and keystores. From this view you can sign
    or remove signatures from your application packages.</shortdesc>
  <prolog>
    <metadata>
      <keywords>
        <!--<indexterm></indexterm>-->
      </keywords>
    </metadata>
  </prolog>
  <refbody>
    <section><p>The Signing and Keys view is part of the MOTODEV Studio for Android perspective. You can open it manually  by <ph
          product="webui android-studio">selecting <menucascade>
            <uicontrol>Window</uicontrol>
            <uicontrol>Show View</uicontrol>
            <uicontrol>Other</uicontrol>
          </menucascade> and then selecting <menucascade>
            <uicontrol product="webui">Studio for WebUI</uicontrol>
            <uicontrol product="android-studio">MOTODEV Studio</uicontrol>
            <uicontrol>Signing and Keys</uicontrol>
          </menucascade> from the list of views.</ph></p></section>
    <section>
      <p>The Signing and Keys view lists the keys (within keystores) that you can use to sign your application packages.
        In the upper-right corner of the view are a set of buttons that allow you to manipulate and use those keys and
        keystores:</p>
      <simpletable>
        <strow product="android-studio">
          <stentry><image href="../images/KeystoreRefresh.png"/></stentry>
          <stentry>Refresh Keystore</stentry>
          <stentry>Rereads the contents of the selected keystore and updates the Signing and Keys view
            accordingly.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeystoreCreate.png"/></stentry>
          <stentry>Create Keystore</stentry>
          <stentry>Creates a new keystore.</stentry>
        </strow>
        <strow product="android-studio">
          <stentry><image href="../images/KeystoreDelete.png"/></stentry>
          <stentry>Delete Keystore</stentry>
          <stentry>Deletes the selected keystore.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeystorePasswordChange.png"/></stentry>
          <stentry>Change Keystore Password</stentry>
          <stentry>Changes the password used to protect the selected keystore.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeystoreTypeChange.png"/></stentry>
          <stentry>Change Keystore Type</stentry>
          <stentry>Changes the keystore type (to JKS, JCEKS, or PKCS12).</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeystoreImport.png"/></stentry>
          <stentry>Import Keystore</stentry>
          <stentry>Imports an existing keystore into the Signing and Keys view.</stentry>
        </strow>
        <strow product="android-studio">
          <stentry><image href="../images/KeystoreEntriesImport.png"/></stentry>
          <stentry>Import Entries</stentry>
          <stentry>Imports one or more entries (keys) from one keystore into another.</stentry>
        </strow>
        <strow product="android-studio">
          <stentry><image href="../images/KeystoresBackup.png"/></stentry>
          <stentry>Backup Keystores</stentry>
          <stentry>Backs up one or more keystores to a zip archive.</stentry>
        </strow>
        <strow product="android-studio">
          <stentry><image href="../images/KeystoresRestore.png"/></stentry>
          <stentry>Restore Backup</stentry>
          <stentry>Restores one or more keystores that had been backed up to a zip archive.</stentry>
        </strow>
        <strow product="webui">
          <stentry><image href="../images/KeyCreate.png"/></stentry>
          <stentry>Create Key</stentry>
          <stentry>Creates a new key within a selected keystore.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeyPasswordChange.png"/></stentry>
          <stentry>Change Key Password</stentry>
          <stentry>Changes the password used to protect a selected key.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeyDelete.png"/></stentry>
          <stentry>Delete Key</stentry>
          <stentry>Deletes a key.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/KeyProperties.png"/></stentry>
          <stentry>View Key Properties</stentry>
          <stentry>Displays the properties of a selected key.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/PackageSign.png"/></stentry>
          <stentry>Sign Android Package</stentry>
          <stentry>Signs one or more Android packages (APKs) with a selected key.</stentry>
        </strow>
        <strow>
          <stentry><image href="../images/PackageUnsign.png"/></stentry>
          <stentry>Remove Android Package Signature</stentry>
          <stentry>Removes any signatures from one or more selected Android packages (APKs).</stentry>
        </strow>
      </simpletable>
    <p>Note that some of the buttons are inactive; only those buttons that apply to the currently selected key or keystore are usable.</p>
    </section>
  </refbody>
</reference>