CspParameters

CspParameters


Contains parameter values that can be passed on to cryptography providers.


Implements:

IObject 

Public:

Types:

NameDescription
 CspProviderFlags A set of flags that can be used to modify the behavior of cryptographic providers.  

Properties:

NameDescription
 Flags (get) Gets the flags for CspParameters that modify the behavior of the cryptographic service provider (CSP).  
 Flags (let) Sets the flags for CspParameters that modify the behavior of the cryptographic service provider (CSP).  
 KeyContainerName (get) Returns the key container name.  
 KeyContainerName (let) Sets the key container name.  
 KeyNumber (get) Returns if an Asymmetric algorithm key is a Signature or Exchange key.  
 KeyNumber (let) Sets if an Asymmetric algorithm key is a Signature or Exchange key.  
 ProviderName (get) Returns the Provider name of the crypto service provider.  
 ProviderName (let) Sets the name of the provider to create when acquiring a crypto service provider.  
 ProviderType (get) Gets the provider type code for CspParameters.  
 ProviderType (let) Sets the provider type code for CspParameters.  

Methods:

NameDescription
 Equals Returns a boolean indicating if the value and this object instance are the same instance.  
 GetHashCode Returns a psuedo-unique number used to help identify this object in memory. The current method is to return the value obtained from ObjPtr. If a different method needs to be impelmented then change the method here in this function.

An override might be necessary if the hashcode should be derived from a value contained within the class.  

 ToString Returns a string representation of this object instance. The default method simply returns the application name and class name in which this class resides.

A Person class may return the persons name instead.  

See Also

Project CorLib Overview

Class CspParameters Overview