GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Mono(mono-configuration-crypto) Mono(mono-configuration-crypto)

mono-configuration-crypto, - Mono configuration utility to manage encryption keys and encrypt/decrypt config file sections

mono-configuration-crypto <options>

mono-configuration-crypto is a utility to manage mono encryption key container store and to encrypt/decrypt config file sections.

-h, -?, --help
Show usage information

-v, --verbose
Show verbose information (including exception stacktraces)

-m, --machine, --global
Use machine (global) store for all the key actions. Note that on Unix machines global store is located in /usr/share/.mono and modifying it requires root user permissions.

-u, --user, --local
Use local (user) store for all the key actions. User key store is located in the $HOME/.config/.mono directory. This is the default location used by mono-configuration-crypto.

-l, --list
List all the key container names in the store. Note that some container names might be just GUID strings.

-c, --create
Creates an RSA public/private key pair. If the specified container (see the -f option) already exists, the operation will fail.

-i, --import
Imports key to a container. Imports a key from file (specified by the -f option) and puts it as the first key in the specified container (see the -n option). If container exists, its first key is replaced. If container doesn't exist, it is created. No validation is performed on the key value - this is left to the protection provider or encryption code which uses the key.

-x, --export
Exports key from a container. Exports a key from indicated container (see the -n option) and puts it in the specified file (see the -f option) as XML. The file can later be used to import the key.

-r, --remove
Remove a container. Physically removes the container file from disk.

-f, --file=VALUE
File name for import or export operations. All options which read or write anything to/from files require this option to be present on the command line.

-cf, --config-file=VALUE
Config file name. Specifies base name of the config file, used in encrypt and decrypt operations. Files are sought for case-insensitively. Defaults to Web.config

-n, --name=VALUE
Container name. If this option is absent from the command line it defaults to MonoFrameworkConfigurationKey (the default key name used by System.Configuration section encryption/decryption code)

-s, --size=VALUE
Key size. Specifies the key length for the create operation (see the -c option). Defaults to 1024.

-p, --path=VALUE
Application physical path. Used when encrypting/decrypting configuration file sections to specify the directory in which the configuration file lives (see the -cf option). Defaults to current directory.

-d, --dec, --decrypt=VALUE
Decrypt configuration section. Configuration section must follow the format used when calling ConfigurationManager.GetSection, i.e.: path/to/section. Only sections known to the configuration system will be processed.

-e, --enc, --encrypt=VALUE
Encrypt configuration section. Configuration section must follow the format used when calling ConfigurationManager.GetSection, i.e.: path/to/section. Only sections known to the configuration system will be processed.

Marek Habersack

Copyright (C) 2010 Novell, Inc (http://novell.com)

Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.

Visit: http://mono-project.com for details

Search for    or go to Top of page |  Section m |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.