McAfee MEJCAE-AM-DA Product Guide - Page 50

Changing your trust settings on a key, Signing a key

Page 50 highlights

Working with Digital Signatures Signing a key This means that if you ever get a key from someone that has been signed by an individual whom you have designated as trustworthy, the key is considered valid even though you have not done the check yourself. Changing your trust settings on a key To edit the trust parameters for a particular key on your keyring (that is, to designate someone a trusted introducer), you use the --key-edit option. ebs --key-edit --trust Your trust options are: • Enter none, if you do not know if you trust the owner of this key to act as a trusted introducer, or if you do not trust the owner of this key. • Enter marginal, if you usually trust the owner of this key to act as a trusted introducer. • Enter complete, if you always trust the owner of this key to act as a trusted introducer. • Enter implicit, if the key is your own key. For more information on editing your key and key management, see Editing your key on page 33. Signing a key Note: For information on creating an X.509 certificate signature, see General X.509 certificate attributes on page 169. To sign and validate someone else's public key on your public keyring, use the --key-sign option. When you sign a key it is automatically considered valid to you. Note: Be absolutely certain that the key belongs to its purported owner before you sign it! Your default signing key is used to sign the key, unless you add the --sign-with modifier to the command line. You may also specify the passphrase for your signing key by using the --passphrase modifier. E-Business Server uses the signature type specified by the SIG-TYPE parameter in the E-Business Server configuration file. If you want to specify a different signature type when signing a key, see the instructions outlined in Specifying the type of signature you want to add to a key on page 49. During the key signing process, you are given the option to attach a regular expression to your signature. The purpose of which is to restrict the scope of the target key's signature power. For more information about regular expressions, see Attaching Regular Expressions to Signatures. Note: The key you are signing must be present on your keyring. To sign a key: 1 Enter the following at the command line: ebs --key-sign

  • 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
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188

E-Business Server
8.6
Product Guide
48
Working with Digital Signatures
Signing a key
This means that if you ever get a key from someone that has been signed by an individual whom you have
designated as trustworthy, the key is considered valid even though you have not done the check yourself.
Changing your trust settings on a key
To edit the trust parameters for a particular key on your keyring (that is, to designate someone a trusted
introducer), you use the
--key-edit
option.
ebs --key-edit <userID> --trust <level>
Your trust options are:
• Enter
none
, if you do not know if you trust the owner of this key to act as a trusted introducer, or if you
do not trust the owner of this key.
• Enter
marginal
, if you usually trust the owner of this key to act as a trusted introducer.
• Enter
complete
, if you always trust the owner of this key to act as a trusted introducer.
• Enter
implicit
, if the key is your own key.
For more information on editing your key and key management, see
Editing your key
on page 33
.
Signing a key
Note:
For information on creating an X.509 certificate signature, see
General X.509 certificate attributes
on page 169
.
To sign and validate someone else’s public key on your public keyring, use the
--key-sign
option. When you
sign a key it is automatically considered valid to you.
Note:
Be absolutely certain that the key belongs to its purported owner before you sign it!
Your default signing key is used to sign the key, unless you add the
--sign-with
modifier to the command
line. You may also specify the passphrase for your signing key by using the
--passphrase
modifier.
E-Business Server uses the signature type specified by the
SIG-TYPE
parameter in the E-Business Server
configuration file. If you want to specify a different signature type when signing a key, see the instructions
outlined in
Specifying the type of signature you want to add to a key
on page 49
.
During the key signing process, you are given the option to attach a regular expression to your signature.
The purpose of which is to restrict the scope of the target key’s signature power. For more information about
regular expressions, see
Attaching Regular Expressions to Signatures
.
Note:
The key you are signing must be present on your keyring.
To sign a key:
1
Enter the following at the command line:
ebs --key-sign <recipient’s_userID> [--sign-with <your_userID>] [--passphrase <quoted-passphrase>]
For example,
ebs --key-sign “Earle Rice” --sign-with “Tim Ryans”
2
Enter the passphrase for your secret key.
E-Business Server prompts for a confirmation that you are certain that the key belongs to the user
specified.
3
Enter
y
if you are certain of the key’s owner, and want to sign the key.
E-Business Server asks if you want to attach a regular expression to your signature.
4
Enter the regular expression you want to attach to the signature, or press
Enter
if you do not want to
attach a regular expression.
E-Business Server signs the specified key with your signing key.