Working with Encryption Keys
8 min
about encryption keys docid 0e8pi5wnzxywtadzse40sviewing encryption keys docid 0e8pi5wnzxywtadzse40sviewing public keys docid 0e8pi5wnzxywtadzse40screating a symmetric key docid 0e8pi5wnzxywtadzse40screating an asymmetric key docid 0e8pi5wnzxywtadzse40stesting the symmetric and asymmetric keys docid 0e8pi5wnzxywtadzse40s about encryption keys encryption is a process that makes information unreadable by anyone except those who have a key that allows them to change the information to its original, readable form encryption allows users to securely protect sensitive data that they do not want others to access, such as passwords, social security numbers, and so on use encryption only on the fields to secure too much encryption creates a performance impact because it requires additional processing for encrypting or decrypting the data if encryption is symmetric, then the same key is used for encryption and decryption, so the encrypted data can be decrypted when needed however, if the data has been asymmetrically encrypted, then the public key is used for encrypting the data, but the private key is used for decrypting the data only the public key is stored in ; it is used solely for encrypting the data, so the user must know the private key to decrypt the data encrypted fields are decrypted and show as readable text in a form, but always show encrypted in a list viewing encryption keys log into the service desk console open the encryption key workspace the list of keys appears open a key record to view details viewing public keys log into the service desk console open the public key workspace the list of keys appears open a key record to view details creating a symmetric key log into the service desk console open the encryption key workspace the list of keys appears click new encryption key the application displays the encryption keys workspace enter information into the fields field description name a unique name that appears to users key iv enter the key iv key value enter the key value click save creating an asymmetric key log into the service desk console open the public key workspace the list of keys appears click new public key the encryption public keys page appears enter information into the fields field description name a user friendly name key strength the strength of the key select from the drop down list modulus the modulus exponent the exponent click save testing the symmetric and asymmetric keys to test the keys, you first need to create a business object, then add a symmetrically encrypted field and an asymmetrically encrypted field after saving the business object, make it available to the user role in the client application open the workspace and test the fields see below for details creating a new stand alone business object docid 0e8pi5wnzxywtadzse40screating the symmetrically encrypted field docid 0e8pi5wnzxywtadzse40screating the asymmetrically encrypted field docid 0e8pi5wnzxywtadzse40stesting the encryption fields docid 0e8pi5wnzxywtadzse40s creating a new stand alone business object from the configuration console, click build > business objects the application displays the business objects workspace from the right panel in the create an object pane, click new object the adding business object page appears click stand alone business object the business object create new page appears see creating a stand alone business object docid\ prrpnuvje8dmzc oaqymn for more details creating the symmetrically encrypted field click the fields tab click add new\ click symmetricallyencryptedstring enter information into the fields field description property the field name maximum length a number for the maximum string length crypt key the key that you created in the encryption key workspace encryption algorithm the encryption algorithm choose from the drop down list des, rc2, rinjdael, and tripledes click save creating the asymmetrically encrypted field click the fields tab click add new\ click asymmetricallyencryptedstring enter a field name click not set next to the public crypt key entry in the set expression for encryption public key window, enter an expression to define the public key for the whole assymetricallyencrptedstring field, enter the name of the key open the public key workspace and select the record to view the name field, if necessary click save click save testing the encryption fields log into the service desk console open the workspace for the business object that you created click the new business object to open a new record enter a value in the field that you asymmetrically encrypted the value that you entered appears encrypted
