<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.PowerShell.Security</name>
    </assembly>
    <members>
        <member name="T:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase">
            <summary>
            Defines the base class from which all Security Descriptor commands
            are derived.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.AddBrokeredProperties(System.Collections.ObjectModel.Collection{System.Management.Automation.PSObject},System.Boolean,System.Boolean)">
            <summary>
            Add brokered properties for easy access to important properties
            of security descriptor
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetPath(System.Management.Automation.PSObject)">
            <summary>
            Gets the Path of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the path.
            </param>
            <returns>
            The path of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetOwner(System.Management.Automation.PSObject)">
            <summary>
            Gets the Owner of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the Owner.
            </param>
            <returns>
            The Owner of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetGroup(System.Management.Automation.PSObject)">
            <summary>
            Gets the Group of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the Group.
            </param>
            <returns>
            The Group of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetAccess(System.Management.Automation.PSObject)">
            <summary>
            Gets the access rules of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the access rules.
            </param>
            <returns>
            The access rules of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetAudit(System.Management.Automation.PSObject)">
            <summary>
            Gets the audit rules of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the audit rules.
            </param>
            <returns>
            The audit rules of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetCentralAccessPolicyId(System.Management.Automation.PSObject)">
            <summary>
            Gets the central access policy ID of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the central access policy ID.
            </param>
            <returns>
            The central access policy ID of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetCentralAccessPolicyName(System.Management.Automation.PSObject)">
            <summary>
            Gets the central access policy name of the provided PSObject.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the central access policy name.
            </param>
            <returns>
            The central access policy name of the provided PSObject.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetAllCentralAccessPolicies(System.Management.Automation.PSObject)">
            <summary>
            Gets the names and IDs of all central access policies available on the machine.
            </summary>
            <param name="instance">
            The PSObject argument is ignored.
            </param>
            <returns>
            The names and IDs of all central access policies available on the machine.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetSddl(System.Management.Automation.PSObject)">
            <summary>
            Gets the security descriptor (in SDDL form) of the 
            provided PSObject.  SDDL form is the Security Descriptor
            Definition Language.
            </summary>
            <param name="instance">
            The PSObject for which to obtain the security descriptor.
            </param>
            <returns>
            The security descriptor of the provided PSObject, in SDDL form.
            </returns>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.filter">
            <summary>
            The filter to be used to when globbing to get the item.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.include">
            <summary>
            The glob string used to determine which items are included.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.exclude">
            <summary>
            The glob string used to determine which items are excluded.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Filter">
            <summary>
            Gets or sets the filter property.  The filter
            property allows for provider-specific filtering of results.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Include">
            <summary>
            Gets or sets the include property.  The include property
            specifies the items on which the command will act.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Exclude">
            <summary>
            Gets or sets the exclude property.  The exclude property
            specifies the items on which the command will not act.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.CmdletProviderContext">
            <summary>
            The context for the command that is passed to the core command providers.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.GetAclCommand">
            <summary>
            Defines the implementation of the 'get-acl' cmdlet.
            This cmdlet gets the security descriptor of an item at the specified path.  
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetAclCommand.#ctor">
            <summary>
            Initialzes a new instance of the GetAclCommand
            class.  Sets the default path to the current location.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetAclCommand.ProcessRecord">
            <summary>
            Processes records from the input pipeline.
            For each input file, the command retrieves its
            corresponding security descriptor.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetAclCommand.Path">
            <summary>
            Gets or sets the path of the item for which to obtain the
            security descriptor.  Default is the current location.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetAclCommand.InputObject">
            <summary>
            InputObject Parameter
            Gets or sets the inputObject for which to obtain the security descriptor
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetAclCommand.LiteralPath">
            <summary>
            Gets or sets the literal path of the item for which to obtain the
            security descriptor.  Default is the current location.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetAclCommand.Audit">
            <summary>
            Gets or sets the audit flag of the command.  This flag 
            determines if audit rules should also be retrieved.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetAclCommand.AllCentralAccessPolicies">
            <summary>
            Gets or sets the AllCentralAccessPolicies flag of the command. This flag 
            determines whether the information about all central access policies 
            available on the machine should be displayed.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SetAclCommand">
            <summary>
            Defines the implementation of the 'set-acl' cmdlet.
            This cmdlet sets the security descriptor of an item at the specified path.  
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAclCommand.GetEmptySacl">
            <summary>
            Returns a newly allocated SACL with no ACEs in it.
            Free the returned SACL by calling Marshal.FreeHGlobal.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAclCommand.GetSaclWithCapId(System.String)">
            <summary>
            Returns a newly allocated SACL with the supplied CAPID in it.
            Free the returned SACL by calling Marshal.FreeHGlobal.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAclCommand.GetTokenWithEnabledPrivilege(System.String,System.Management.Automation.Security.NativeMethods.TOKEN_PRIVILEGE)">
            <summary>
            Returns the current thread or process token with the specified privilege enabled 
            and the previous state of this privilege. Free the returned token 
            by calling NativeMethods.CloseHandle.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAclCommand.ProcessRecord">
            Processes records from the input pipeline.
            For each input file, the command sets its
            security descriptor to the specified 
            Access Control List (ACL).
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.Path">
            <summary>
            Gets or sets the path of the item for which to set the
            security descriptor.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.InputObject">
            <summary>
            InputObject Parameter
            Gets or sets the inputObject for which to set the security descriptor
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.LiteralPath">
            <summary>
            Gets or sets the literal path of the item for which to set the
            security descriptor.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.AclObject">
            <summary>
            Gets or sets the security descriptor object to be
            set on the target item(s).
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.CentralAccessPolicy">
            <summary>
            Gets or sets the central access policy to be
            set on the target item(s).
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.ClearCentralAccessPolicy">
            <summary>
            Clears the central access policy applied on the target item(s).
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAclCommand.Passthru">
            <summary>
            Gets or sets the Passthru flag for the operation.
            If true, the security descriptor is also passed
            down the output pipeline.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.GetPfxCertificateCommand">
            <summary>
            Defines the implementation of the get-pfxcertificate cmdlet
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetPfxCertificateCommand.#ctor">
            <summary>
            Initializes a new instance of the GetPfxCertificateCommand
            class
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetPfxCertificateCommand.ProcessRecord">
            <summary>
            Processes records from the input pipeline.
            For each input file, the command retrieves its
            corresponding certificate.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetPfxCertificateCommand.FilePath">
            <summary>
            Gets or sets the path of the item for which to obtain the
            certificate.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetPfxCertificateCommand.LiteralPath">
            <summary>
            Gets or sets the literal path of the item for which to obtain the
            certificate.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateProviderCodeSigningDynamicParameters">
            <summary>
            Defines the Certificate Provider dynamic parameters.
            
            We only support one dynamic parameter for Win 7 and earlier:
            CodeSigningCert
            If provided, we only return certificates valid for signing code or
            scripts.
            </summary>    
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderCodeSigningDynamicParameters.CodeSigningCert">
            <summary>
            switch that controls whether we only return 
            code signing certs.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.DnsNameRepresentation">
            <summary>
            Defines the type of DNS string
            The structure contains punycode name and unicode name
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.DnsNameRepresentation.punycodeName">
            <summary>
            punycode version of DNS name
            </summary>   
        </member>
        <member name="F:Microsoft.PowerShell.Commands.DnsNameRepresentation.unicodeName">
            <summary>
            Unicode version of DNS name
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.DnsNameRepresentation.#ctor(System.String)">
            <summary>
            ambiguous constructor of a DnsNameRepresentation
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.DnsNameRepresentation.#ctor(System.String,System.String)">
            <summary>
            specific constructor of a DnsNameRepresentation
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.DnsNameRepresentation.Equals(Microsoft.PowerShell.Commands.DnsNameRepresentation)">
            <summary>
            value comparison
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.DnsNameRepresentation.ToString">
            <summary>
            get display string
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.DnsNameRepresentation.Punycode">
            <summary>
            get property of Punycode
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.DnsNameRepresentation.Unicode">
            <summary>
            get property of Unicode
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters">
             <summary>
             Defines the Certificate Provider dynamic parameters.
             
             We only support one dynamic parameter for Win 7 and earlier:
             CodeSigningCert
             If provided, we only return certificates valid for signing code or
             scripts.
            
             For Win 8 and later, we also support:
             SSLServerAuthentication
             If provided, only return certificates valid for server authentication.
            
             DnsName
             If provided, only return certificates matching the supplied DNS Name.
            
             Eku
             If provided, only return certificates containing all of the OIDs
             supplied.
            
             ExpiringInDays
             If provided, only return certificates expiring within the specified
             number of days.
            
             </summary>    
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.CodeSigningCert">
            <summary>
            switch that controls whether we only return 
            code signing certs.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.SSLServerAuthentication">
            <summary>
            switch that controls whether we only return 
            code signing certs.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.DnsName">
            <summary>
            string to filter certs by DNSName
            Expected content is a single DNS Name that may start and/or end
            with '*': "contoso.com" or "*toso.c*"
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.Eku">
            <summary>
            string to filter certs by EKU
            Expected content is one or more OID strings:
            "1.3.6.1.5.5.7.3.1", etc.
            For a cert to match, it must be valid for all listed OIDs.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.ExpiringInDays">
            <summary>
            string to filter certs by the number of valid days
            Expected content is a non-negative integer.
            "0" matches all certs that have already expired.
            "1" matches all certs that are currently valid and will expire
            by midnight tonight (local time).
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters">
            <summary>
            Defines the Certificate Provider remove-item dynamic parameters.
            
            Currently, we only support one dynamic parameter: DeleteKey
            If provided, we will delete the private key when we remove a certificate
            
            </summary>    
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters.DeleteKey">
            <summary>
            switch that controls whether we should delete private key
            when remove a certificate
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateStoreHandle">
            <summary>
            Defines the safe handle class for native cert store handles,
            HCERTSTORE.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateFilterHandle">
            <summary>
            Defines the safe handle class for native cert store handles,
            HCERTSTORE.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.X509NativeStore">
            <summary>
            Defines the Certificate Provider store handle class
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.X509NativeStore.#ctor(Microsoft.PowerShell.Commands.X509StoreLocation,System.String)">
            <summary>
            Initializes a new instance of the X509NativeStore class.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509NativeStore.StoreHandle">
            <summary>
            native IntPtr store handle
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509NativeStore.Location">
            <summary>
            X509StoreLocation store location
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509NativeStore.StoreName">
            <summary>
            string store name
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509NativeStore.Valid">
            <summary>
            true if a real store is open
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateProviderItem">
            <summary>
            Defines the types of items 
            supported by the certificate provider.
            </summary>    
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProviderItem.Unknown">
            <summary>
            An unknown item.
            </summary>    
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProviderItem.Certificate">
            <summary>
            An X509 Certificate.
            </summary>    
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProviderItem.Store">
            <summary>
            A certificate store location.
            For example, cert:\CurrentUser
            </summary>    
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProviderItem.StoreLocation">
            <summary>
            A certificate store.
            For example, cert:\CurrentUser\My
            </summary>    
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateProvider">
            <summary>
            Defines the implementation of a Certificate Store Provider.  This provider
            allows for stateless namespace navigation of the computer's certificate
            store.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.certPathPattern">
            <summary>
            regex pattern that defines a valid cert path
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.tracer">
            <summary>
            tracer for certificate provider
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider._hasAttemptedToLoadPkiModule">
            <summary>
            Indicate if we already have attempted to load the PKI module
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.staticLock">
            <summary>
            lock that guards access to the following static members
            -- storeLocations
            -- pathCache
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.storeLocations">
             <summary>
             list of store locations. They do not change once initialized.
            
             Synchronized on staticLock
             </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.pathCache">
             <summary>
             cache that stores paths and their associated objects.
             
             key is full path to store-location/store/certificate
             value is X509StoreLocation/X509NativeStore/X509Certificate2 object
            
             Synchronized on staticLock
             </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.fIsWin8AndAbove">
            <summary>
            downlevel support flag
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.pathSeparators">
            <summary>
            we allow either / or \ to be the path separator
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.storeCache">
            <summary>
            Cache the store handle to avoid repeated CertOpenStore calls.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.CertificateProvider.certPathRegex">
            <summary>
            On demand create the Regex to avoid a hit to startup perf.
            </summary>
            
            <remarks>
            Note, its OK that staticLock is being used here because only
            IsValidPath is calling this static property so we shouldn't
            have any deadlocks due to other locked static members calling
            this property.
            </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.#ctor">
            <summary>
            Initializes a new instance of the CertificateProvider class.
            This initializes the default certificate store locations.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.RemoveItem(System.String,System.Boolean)">
            <summary>
            Removes an item at the specified path
            </summary>
            
            <param name="path">
            The path of the item to remove.
            </param>
            
            <param name="recurse">
            Recursively remove.
            </param>
            
            <returns>
            Nothing.  
            </returns>
            
            <exception cref="T:System.ArgumentException">
                path is null or empty.
                destination is null or empty.
            </exception>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.RemoveItemDynamicParameters(System.String,System.Boolean)">
            <summary>
            Gets the dynamic parameters for remove-item on the Certificate
            Provider.  We currently only support one dynamic parameter,
            "DeleteKey," that delete private key when we delete a certificate.
            </summary>
            
            <param name="path">
            If the path was specified on the command line, this is the path
            to the item for which to get the dynamic parameters.
            </param>
            
            <param name="recurse">
            Ignored.
            </param>
            
            <returns>
            An object that has properties and fields decorated with
            parsing attributes similar to a cmdlet class.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.MoveItem(System.String,System.String)">
            <summary>
            Moves an item at the specified path to the given destination.
            </summary>
            
            <param name="path">
            The path of the item to move.
            </param>
            
            <param name="destination">
            The path of the destination.
            </param>
            
            <returns>
            Nothing.  Moved items are written to the context's pipeline.
            </returns>
            
            <exception cref="T:System.ArgumentException">
                path is null or empty.
                destination is null or empty.
            </exception>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.NewItem(System.String,System.String,System.Object)">
             <summary>
             Creates a certificate store with the given path.
             </summary>
             
             <remarks>
             New-Item doesn't go through the method "ItemExists". But for the
             CertificateProvider, New-Item can create an X509Store and return
             it, and the user can access the certificates within the store via its
             property "Certificates". We want the extra new properties of the
             X509Certificate2 objects to be shown to the user, so we also need 
             to import the PKI module in this method, if we haven't tried it yet.
             </remarks>
             
             <param name="path">
             The path of the certificate store to create.
             </param>
             
            <param name="type">
             Ignored. 
             Only support store.
             </param>
            
             <param name="value">
             Ignored
             </param>
             
             <returns>
             Nothing.  The new certificate store object is 
             written to the context's pipeline.
             </returns>
             
             <exception cref="T:System.ArgumentException">
                 path is null or empty.
             </exception>
            
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.InitializeDefaultDrives">
             <summary>
             Initializes the cert: drive.
             </summary>
            
             <returns>
             A collection that contains the PSDriveInfo object
             that represents the cert: drive.
             </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.HasChildItems(System.String)">
            <summary>
            Determines if the item at the given path is a store-location 
            or store with items in it.
            </summary>
            
            <param name="path">
            The full path to the item.
            </param>
            
            <returns>
            True if the path refers to a store location, or store that contains
            certificates.  False otherwise.
            </returns>
            
            <exception cref="T:System.ArgumentNullException">
            Path is null
            </exception>
            
            <exception cref="T:System.Security.Cryptography.CryptographicException">
            This exception can be thrown if any cryptographic error occurs.
            It is not possible to know exactly what went wrong.
            This is because of the way CryptographicException is designed.
            Some example reasons include:
             -- certificate is invalid
             -- certificate has no private key
             -- certificate password mismatch
            </exception>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.IsValidPath(System.String)">
            <summary>
            Determines if the specified path is syntactically and semantically valid.
            An example path looks like this:
                cert:\CurrentUser\My\5F98EBBFE735CDDAE00E33E0FD69050EF9220254
            </summary>
            
            <param name="path">
            The path of the item to check.
            </param>
            
            <returns>
            True if the path is valid, false otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.ItemExists(System.String)">
             <summary>
             Determines if the store location, store, or certificate exists 
             at the specified path.
             </summary>
            
             <remarks>
             The method ItemExists will be hit by all built-in cmdlets that interact 
             with the CertificateProvider except for the New-Item. They are:
                 Get-ChildItem
                 Set-Location
                 Push-Location
                 Pop-Location
                 Move-Item
                 Invoke-Item
                 Get-Item
                 Remove-Item
             So we import the PKI module in this method if we haven't tried yet.
             </remarks>
             
             <param name="path">
             The path of the item to check.
             </param>
            
             <returns>
             True if a the store location, store, or certificate exists 
             at the specified path.  False otherwise.
             </returns>
            
             <exception cref="T:System.ArgumentNullException">
             Path is null
             </exception>
             
             <exception cref="T:System.Security.Cryptography.CryptographicException">
             This exception can be thrown if any cryptographic error occurs.
             It is not possible to know exactly what went wrong.
             This is because of the way CryptographicException is designed.
             Possible reasons:
              -- certificate is invalid
              -- certificate has no private key
              -- certificate password mismatch
              -- etc
             </exception>
             
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetItem(System.String)">
             <summary>
             Gets the store location, store, or certificate 
             at the specified path.
             </summary>
            
             <param name="path">
             The path of the item to retrieve.
             </param>
            
             
             <exception cref="T:System.ArgumentNullException">
             Path is null
             </exception>
             
             <exception cref="T:System.Security.Cryptography.CryptographicException">
             This exception can be thrown if any cryptographic error occurs.
             It is not possible to know exactly what went wrong.
             This is because of the way CryptographicException is designed.
             Possible reasons:
              -- certificate is invalid
              -- certificate has no private key
              -- certificate password mismatch
              -- etc
             </exception>
             
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetParentPath(System.String,System.String)">
            <summary>
            Gets the parent of the given path.
            </summary>
            
            <param name="path">
            The path of which to get the parent.
            </param>
            
            <param name="root">
            The root of the drive.
            </param>
            
            <returns>
            The parent of the given path.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetChildName(System.String)">
            <summary>
            Gets the name of the leaf element of the specified path.
            </summary>
            
            <param name="path">
            The fully qualified path to the item.
            </param>
            
            <returns>
            The leaf element of the specified path.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.AttemptToImportPkiModule">
            <summary>
            We want to import the PKI module explicitly because a type for X509Certificate
            is defined in the PKI module that add new properties to the X509Certificate2
            objects. We want to show those new properties to the user without requiring
            someone to force the loading of this module.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.InvokeDefaultAction(System.String)">
             <summary>
             Invokes the certificate management UI (certmgr.msc) 
             for any path.
             </summary>
            
             <param name="path">
             Ignored.
             </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.DoDeleteKey(System.IntPtr)">
             <summary>
             Delete private key
             </summary>
            
             <param name="pProvInfo"> key prov info </param>
             
             <returns> no return </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.RemoveCertStore(System.String,System.Boolean,System.String)">
             <summary>
             Delete the cert store; if -DeleteKey is specified, we also delete 
             the associated private key
             </summary>
            
             <param name="storeName"> the store name </param>
            
             <param name="fDeleteKey"> boolean to specify whether or not to delete private key </param>
            
             <param name = "sourcePath"> source path </param>
             
             <returns> no return </returns>       
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.RemoveCertItem(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean,System.Boolean,System.String)">
             <summary>
             Delete the a single cert from the store; if -DeleteKey is specified, we also delete 
             the associated private key
             </summary>
            
             <param name="cert"> an X509Certificate2 object </param>
            
             <param name="fDeleteKey"> boolean to specify whether or not to delete private key </param>
            
             <param name="fMachine"> machine context or user </param>
            
             <param name = "sourcePath"> source path </param>
             
             <returns> no return </returns>       
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.DoRemove(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean,System.Boolean,System.String)">
             <summary>
             Delete the cert from the store; if -DeleteKey is specified, we also delete 
             the associated private key
             </summary>
            
             <param name="cert"> an X509Certificate2 object </param>
            
             <param name="fDeleteKey"> boolean to specify whether or not to delete private key </param>
            
             <param name="fMachine"> machine context or user </param>
            
             <param name = "sourcePath"> source path </param>
             
             <returns> no return </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.CommitUserDS(System.IntPtr)">
             <summary>
             Commit store for UserDS store 
             </summary>
            
             <param name="storeHandle"> an IntPtr for store handle </param>
            
             <returns> no return </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.DoMove(System.String,System.Security.Cryptography.X509Certificates.X509Certificate2,Microsoft.PowerShell.Commands.X509NativeStore,System.String)">
             <summary>
             Delete the cert from the original store and add to the destination store
             </summary>
            
             <param name="destination"> destination path </param>
            
             <param name="cert"> an X509Certificate2 </param>
            
             <param name="store"> an X509NativeStore </param>
            
             <param name="sourcePath"> source path </param>
            
             <returns> no return </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetItemAtPath(System.String,System.Boolean@)">
             <summary>
             fetches the store-location/store/certificate at the
             specified path.
             </summary>
            
             <param name="path"> path to the item </param>
            
             <param name="isContainer"> set to true if item exists and is a container </param>
            
             <returns> item at the path </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetChildItems(System.String,System.Boolean)">
             <summary>
             Gets the child items of a given store, or location.
             </summary>
            
             <param name="path">
             The full path of the store or location to enumerate.
             </param>
            
             <param name="recurse">
             If true, recursively enumerates the child items as well.
             </param>
             
             <exception cref="T:System.ArgumentNullException">
             Path is null or empty.
             </exception>
             
             <exception cref="T:System.Security.Cryptography.CryptographicException">
             This exception can be thrown if any cryptographic error occurs.
             It is not possible to know exactly what went wrong.
             This is because of the way CryptographicException is designed.
             Possible reasons:
              -- certificate is invalid
              -- certificate has no private key
              -- certificate password mismatch
              -- etc
             </exception>
             
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetChildNames(System.String,System.Management.Automation.ReturnContainers)">
             <summary>
             Gets the child names of a given store, or location.
             </summary>
            
             <param name="path">
             The full path of the store or location to enumerate.
             </param>
            
             <param name="returnContainers">
             Determines if all containers should be returned or only those containers that match the
             filter(s).
             </param>
             
             <exception cref="T:System.ArgumentNullException">
             Path is null or empty.
             </exception>
             
             <exception cref="T:System.Security.Cryptography.CryptographicException">
             This exception can be thrown if any cryptographic error occurs.
             It is not possible to know exactly what went wrong.
             This is because of the way CryptographicException is designed.
             Possible reasons:
              -- certificate is invalid
              -- certificate has no private key
              -- certificate password mismatch
              -- etc
             </exception>
             
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.IsItemContainer(System.String)">
             <summary>
             Determines if the item at the specified path is a store
             or location.
             </summary>        
            
             <returns>
             True if the item at the specified path is a store or location.
             False otherwise.
             </returns>
            
             <exception cref="T:System.ArgumentNullException">
             Path is null or empty.
             </exception>
             
             <exception cref="T:System.Security.Cryptography.CryptographicException">
             This exception can be thrown if any cryptographic error occurs.
             It is not possible to know exactly what went wrong.
             This is because of the way CryptographicException is designed.
             Possible reasons:
              -- certificate is invalid
              -- certificate has no private key
              -- certificate password mismatch
              -- etc
             </exception>
             
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetItemDynamicParameters(System.String)">
            <summary>
            Gets the dynamic parameters for get-item on the Certificate
            Provider.  We currently support the following dynamic parameters:
            "CodeSigning," that returns only certificates good for signing
            code or scripts.
            </summary>
            
            <param name="path">
            If the path was specified on the command line, this is the path
            to the item for which to get the dynamic parameters.
            </param>
            
            <returns>
            An object that has properties and fields decorated with
            parsing attributes similar to a cmdlet class.
            </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetChildItemsDynamicParameters(System.String,System.Boolean)">
            <summary>
            Gets the dynamic parameters for get-childitem on the Certificate
            Provider.  We currently only support one dynamic parameter,
            "CodeSigning," that returns only certificates good for signing
            code or scripts.
            </summary>
            
            <param name="path">
            If the path was specified on the command line, this is the path
            to the item for which to get the dynamic parameters.
            </param>
            
            <param name="recurse">
            Ignored.
            </param>
            
            <returns>
            An object that has properties and fields decorated with
            parsing attributes similar to a cmdlet class.
            </returns>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetChildItemsOrNames(System.String,System.Boolean,System.Management.Automation.ReturnContainers,System.Boolean,System.Management.Automation.CertificateFilterInfo)">
             <summary>
             Helper function to get store-location/store/cert at
             the specified path.
             </summary>
            
             <param name="path"> path to the item  </param>
            
             <param name="recurse"> whether we need to recursively find all </param>
            
             <param name="returnContainers">
             Determines if all containers should be returned or only those containers that match the
             filter(s).
             </param>
            
             <param name="returnNames"> whether we only need the names </param>
            
             <param name="filter"> filter info </param>
            
             <returns> Does not return a value </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetCertName(System.Security.Cryptography.X509Certificates.X509Certificate2)">
             <summary>
             get the name of the specified certificate
             </summary>
            
             <param name="cert">  </param>
            
             <returns> cert name  </returns>
            
             <remarks> we use Thumbprint as the name  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetCertificatesOrNames(System.String,System.String[],System.Boolean,System.Management.Automation.CertificateFilterInfo)">
             <summary>
             Get cert objects or their name at the specifed path
             </summary>
            
             <param name="path"> path to cert </param>
            
             <param name="pathElements"> path elements </param>
            
             <param name="returnNames"> whether we should return only the names (instead of objects) </param>
            
             <param name="filter"> filter info </param>
            
             <returns> Does not return a value </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetStoreLocation(System.String)">
             <summary>
             get X509StoreLocation object at path
             </summary>
            
             <param name="path">  </param>
            
             <returns> X509StoreLocation object </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetStore(System.String,System.String[])">
             <summary>
             get the X509NativeStore object at path
             </summary>
            
             <param name="path"> path to store  </param>
            
             <param name="pathElements"> path elements </param>
            
             <returns> X509NativeStore object </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetStore(System.String,System.String,Microsoft.PowerShell.Commands.X509StoreLocation)">
             <summary>
             gets the X509NativeStore at the specified path.
             Adds to cache if not already there.
             </summary>
            
             <param name="storePath"> path to the store </param>
            
             <param name="storeName"> name of store (path leaf element) </param>
            
             <param name="storeLocation"> location of store (CurrentUser or LocalMachine) </param>
            
             <returns> X509NativeStore object </returns>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.GetStoresOrNames(System.String,System.Boolean,System.Boolean,System.Management.Automation.CertificateFilterInfo)">
             <summary>
             gets X509NativeStore objects or their name at the specified path.
             </summary>
            
             <param name="path"> path to the store </param>
            
             <param name="recurse"> recursively return all items if true </param>
            
             <param name="returnNames">  </param>
            
             <param name="filter"> filter info </param>
            
             <returns> Does not return a value </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProvider.System#Management#Automation#Provider#ICmdletProviderSupportsHelp#GetHelpMaml(System.String,System.String)">
            <summary>
            Get provider-specific help
            </summary>
            <param name="helpItemName">
            Name of help item or cmdlet for which user has requested help
            </param>
            <param name = "path">
            Path to the current location or path to the location of the property that the user needs
            help about.
            </param>
            <returns>
            Provider specific MAML help content string
            </returns>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.X509StoreLocation">
            <summary>
            Defines a class to represent a store location in the certificate
            provider.  The two possible store locations are CurrentUser and 
            LocalMachine
            </summary>        
        </member>
        <member name="M:Microsoft.PowerShell.Commands.X509StoreLocation.#ctor(System.Security.Cryptography.X509Certificates.StoreLocation)">
            <summary>
            Initializes a new instance of the X509StoreLocation class.
            </summary>        
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509StoreLocation.LocationName">
            <summary>
            Gets the location, as a string.
            </summary>        
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509StoreLocation.Location">
            <summary>
            Gets the location as a 
            <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation"/>
            </summary>        
        </member>
        <member name="P:Microsoft.PowerShell.Commands.X509StoreLocation.StoreNames">
            <summary>
            Gets the list of stores at this location.
            </summary>        
        </member>
        <member name="T:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation">
            <summary>
            Defines the type of EKU string
            The structure contains friendly name and EKU oid
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.friendlyName">
            <summary>
            Localized friendly name of EKU
            </summary>   
        </member>
        <member name="F:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.oid">
            <summary>
            OID of EKU
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.#ctor(System.String,System.String)">
            <summary>
            constructor of an EnhancedKeyUsageRepresentation
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.Equals(Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation)">
            <summary>
            value comparison
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.ToString">
            <summary>
            get display string
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.FriendlyName">
            <summary>
            get property of friendlyName
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation.ObjectId">
            <summary>
            get property of oid
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SendAsTrustedIssuerProperty">
            <summary>
            class for SendAsTrustedIssuer
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SendAsTrustedIssuerProperty.ReadSendAsTrustedIssuerProperty(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            get property of SendAsTrustedIssuer
            </summary> 
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SendAsTrustedIssuerProperty.WriteSendAsTrustedIssuerProperty(System.Security.Cryptography.X509Certificates.X509Certificate2,System.String,System.Boolean)">
            <summary>
            set property of SendAsTrustedIssuer
            </summary> 
        </member>
        <member name="T:Microsoft.PowerShell.Commands.EnhancedKeyUsageProperty">
            <summary>
            class for ekulist
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.EnhancedKeyUsageProperty.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            constructor for  EnhancedKeyUsageProperty
            </summary> 
        </member>
        <member name="P:Microsoft.PowerShell.Commands.EnhancedKeyUsageProperty.EnhancedKeyUsageList">
            <summary>
            get property of EKUList
            </summary> 
        </member>
        <member name="T:Microsoft.PowerShell.Commands.DnsNameProperty">
            <summary>
            class for DNSNameList 
            </summary>   
        </member>
        <member name="M:Microsoft.PowerShell.Commands.DnsNameProperty.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
            <summary>
            constructor for EkuList
            </summary> 
        </member>
        <member name="P:Microsoft.PowerShell.Commands.DnsNameProperty.DnsNameList">
            <summary>
            get property of DnsNameList
            </summary> 
        </member>
        <member name="T:Microsoft.PowerShell.Commands.DownLevelHelper">
            <summary>
            downlevel helper function to determine if the OS is WIN8 and above
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.DetectUIHelper">
            <summary>
            Check in UI is allowed
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.Crypt32Helpers">
            <summary>
            container for helper functions that use pinvoke into crypt32.dll
            </summary>        
        </member>
        <member name="F:Microsoft.PowerShell.Commands.Crypt32Helpers.staticLock">
            <summary>
            lock that guards access to the following static members
            -- storeNames
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.Crypt32Helpers.GetStoreNamesAtLocation(System.Security.Cryptography.X509Certificates.StoreLocation)">
            <summary>
            get a list of store names at the specified location
            </summary>        
        </member>
        <member name="M:Microsoft.PowerShell.Commands.Crypt32Helpers.CertEnumSystemStoreCallBack(System.String,System.UInt32,System.IntPtr,System.IntPtr,System.IntPtr)">
             <summary>
             call back function used by CertEnumSystemStore
            
             Currently, there is no managed support for enumerating store
             names on a machine. We use the win32 function CertEnumSystemStore()
             to get a list of stores for a given context.
            
             Each time this callback is called, we add the passed store name
             to the list of stores
             </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException">
            <summary>
            Defines the base class for exceptions thrown by the 
            certificate provider when the specified item cannot be located.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the CertificateProviderItemNotFoundException
            class with the default message.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CertificateProviderItemNotFoundException
            class with the specified message.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the CertificateProviderItemNotFoundException
            class with the specified message, and inner exception.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the CertificateProviderItemNotFoundException
            class with the specified serialization information, and context.
            </summary>
            <param name="info">
            The serialization information.
            </param>
            
            <param name="context">
            The streaming context.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the CertificateProviderItemNotFoundException
            class with the specified inner exception.
            </summary>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateNotFoundException">
            <summary>
            Defines the exception thrown by the certificate provider
            when the specified X509 certificate cannot be located.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the CertificateNotFoundException
            class with the default message.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CertificateNotFoundException
            class with the specified message.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the CertificateNotFoundException
            class with the specified message, and inner exception.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the CertificateNotFoundException
            class with the specified serialization information, and context.
            </summary>
            <param name="info">
            The serialization information.
            </param>
            
            <param name="context">
            The streaming context.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateNotFoundException.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the CertificateNotFoundException
            class with the specified inner exception.
            </summary>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException">
            <summary>
            Defines the exception thrown by the certificate provider
            when the specified X509 store cannot be located.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the CertificateStoreNotFoundException
            class with the default message.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CertificateStoreNotFoundException
            class with the specified message.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the CertificateStoreNotFoundException
            class with the specified message, and inner exception.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the CertificateStoreNotFoundException
            class with the specified serialization information, and context.
            </summary>
            <param name="info">
            The serialization information.
            </param>
            
            <param name="context">
            The streaming context.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreNotFoundException.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the CertificateStoreNotFoundException
            class with the specified inner exception.
            </summary>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException">
            <summary>
            Defines the exception thrown by the certificate provider
            when the specified X509 store location cannot be located.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the CertificateStoreLocationNotFoundException
            class with the default message.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CertificateStoreLocationNotFoundException
            class with the specified message.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the CertificateStoreLocationNotFoundException
            class with the specified message, and inner exception.
            </summary>
            <param name="message">
            The message to be included in the exception.
            </param>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the CertificateStoreLocationNotFoundException
            class with the specified serialization information, and context.
            </summary>
            <param name="info">
            The serialization information.
            </param>
            
            <param name="context">
            The streaming context.
            </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the CertificateStoreLocationNotFoundException
            class with the specified inner exception.
            </summary>
            <param name="innerException">
            The inner exception to be included in the exception.
            </param>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.GetCredentialCommand">
            <summary>
            Defines the implementation of the 'get-credential' cmdlet.
            The get-credential Cmdlet establishes a credential object called a 
            Msh credential, by pairing a given username with
            a prompted password. That credential object can then be used for other 
            operations involving security.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.GetCredentialCommand.credentialSet">
            <summary>
            The Credential parameter set name.
            </summary>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.GetCredentialCommand.messageSet">
            <summary>
            The Message parameter set name.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetCredentialCommand.#ctor">
            <summary>
            Initializes a new instance of the GetCredentialCommand
            class
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetCredentialCommand.BeginProcessing">
            <summary>
            The command outputs the stored PSCredential.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetCredentialCommand.Credential">
             <summary>
             Gets or sets the underlying PSCredential of
             the instance.
             </summary>
            
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetCredentialCommand.Message">
            <summary>
            Gets and sets the user supplied message providing description about which script/function is 
            requesting the PSCredential from the user.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetCredentialCommand.UserName">
            <summary>
            Gets and sets the user supplied username to be used while creating the PSCredential.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.GetExecutionPolicyCommand">
            <summary>
            Defines the implementation of the 'Get-ExecutionPolicy' cmdlet.
            This cmdlet gets the effective execution policy of the shell.
            
            In priority-order (highest priority first,) these come from:
               - Machine-wide Group Policy
               - Current-user Group Policy
               - Current session preference
               - Current user machine preference    
               - Local machine preference
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetExecutionPolicyCommand.BeginProcessing">
            <summary>
            Outputs the execution policy.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetExecutionPolicyCommand.Scope">
            <summary>
            Gets or sets the scope of the execution policy.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.GetExecutionPolicyCommand.List">
            <summary>
            Gets or sets the List parameter, which lists all scopes and their execution
            policies.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand">
            <summary>
            Defines the implementation of the 'Set-ExecutionPolicy' cmdlet.
            This cmdlet sets the local preference for the execution policy of the 
            shell.
            
            The execution policy may be overridden by settings in Group Policy.
            If the Group Policy setting overrides the desired behaviour, the Cmdlet
            generates a terminating error.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand.BeginProcessing">
            <summary>
            Sets the execution policy (validation).
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand.ProcessRecord">
            <summary>
            Set the desired execution policy.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand.ExecutionPolicy">
            <summary>
            Gets or sets the execution policy that the user requests.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand.Scope">
            <summary>
            Gets or sets the scope of the execution policy.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetExecutionPolicyCommand.Force">
            <summary>
            Specifies whether to force the execution policy change.
            </summary>
            <value></value>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SignatureCommandsBase">
            <summary>
            Defines the base class from which all signature commands
            are derived.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SignatureCommandsBase.#ctor(System.String)">
             <summary>
             Initializes a new instance of the SignatureCommandsBase class,
             using the given command name.
             </summary>
            
             <param name="name">
             The name of the command.
             </param>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SignatureCommandsBase.ProcessRecord">
            <summary>
            Processes records from the input pipeline.
            For each input object, the command gets or
            sets the digital signature on the object, and
            and exports the object.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SignatureCommandsBase.PerformAction(System.String)">
            <summary>
            Performs the action (ie: get signature, or set signature) 
            on the specified file.
            </summary>
            <param name="filePath">
            The name of the file on which to perform the action.
            </param>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SignatureCommandsBase.FilePath">
            <summary>
            Gets or sets the path to the file for which to get or set the 
            digital signature.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SignatureCommandsBase.LiteralPath">
            <summary>
            Gets or sets the literal path to the file for which to get or set the 
            digital signature.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SignatureCommandsBase.Signature">
            <summary>
            Gets or sets the digital signature to be written to 
            the output pipeline.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand">
            <summary>
            Defines the implementation of the 'get-AuthenticodeSignature' cmdlet.
            This cmdlet extracts the digital signature from the given file.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand.#ctor">
            <summary>
            Initializes a new instance of the GetSignatureCommand class.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand.PerformAction(System.String)">
            <summary>
            Gets the signature from the specified file.
            </summary>
            <param name="filePath">
            The name of the file on which to perform the action.
            </param>
            <returns>
            The signature on the specified file.
            </returns>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand">
            <summary>
            Defines the implementation of the 'set-AuthenticodeSignature' cmdlet.
            This cmdlet sets the digital signature on a given file.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.#ctor">
            <summary>
            Initializes a new instance of the SetAuthenticodeSignatureCommand class.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.PerformAction(System.String)">
            <summary>
            Sets the digital signature on the specified file.
            </summary>
            <param name="filePath">
            The name of the file on which to perform the action.
            </param>
            <returns>
            The signature on the specified file.
            </returns>
        </member>
        <member name="F:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.sigOptionInfo">
            <summary>
            association between SigningOption.* values and the
            corresponding string names.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.GetSigningOption(System.String)">
             <summary>
             get SigningOption value corresponding to a string name
             </summary>
            
             <param name="optionName"> name of option </param>
            
             <returns> SigningOption </returns>
            
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.Certificate">
            <summary>
            Gets or sets the certificate with which to sign the
            file.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.IncludeChain">
             <summary>
             Gets or sets the additional certificates to
             include in the digital signature.
             Use 'signer' to include only the signer's certificate.
             Use 'notroot' to include all certificates in the certificate
                chain, except for the root authority.
             Use 'all' to include all certificates in the certificate chain.
             
             Defaults to 'notroot'.
             </summary>
            
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.TimestampServer">
            <summary>
            Gets or sets the Url of the time stamping server.
            The time stamping server certifies the exact time
            that the certificate was added to the file.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.HashAlgorithm">
            <summary>
            Gets or sets the hash algorithm used for signing.
            This string value must represent the name of a Cryptographic Algorithm
            Identifier supported by Windows.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand.Force">
            <summary>
            Property that sets force parameter.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.SecureStringCommandBase">
            <summary>
            Defines the base class from which all SecureString commands
            are derived.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.SecureStringCommandBase.#ctor(System.String)">
             <summary>
             Intitializes a new instance of the SecureStringCommandBase
             class.
             </summary>
            
             <param name="name">
             The command name deriving from this class
             </param>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.SecureStringCommandBase.SecureStringData">
            <summary>
            Gets or sets the secure string to be used by the get- and set-
            commands.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase">
            <summary>
            Defines the base class from which all SecureString import and
            export commands are derived.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ConvertFromToSecureStringCommandBase
            class.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.SecureKey">
            <summary>
            Gets or sets the SecureString version of the encryption 
            key used by the SecureString cmdlets.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.Key">
            <summary>
            Gets or sets the byte version of the encryption 
            key used by the SecureString cmdlets.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand">
            <summary>
            Defines the implementation of the 'ConvertFrom-SecureString' cmdlet.
            This cmdlet exports a new SecureString -- one that represents 
            text that should be kept confidential. The text is encrypted 
            for privacy when being used, and deleted from computer memory 
            when no longer needed.  When no key is specified, the command 
            uses the DPAPI to encrypt the string. When a key is specified, the
            command uses the Rijndael algorithm to encrypt the string.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand.#ctor">
            <summary>
            Initializes a new instance of the ExportSecureStringCommand class
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand.ProcessRecord">
            <summary>
            Processes records from the input pipeline.
            For each input object, the command encrypts
            and exports the object.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand.SecureString">
            <summary>
            Gets or sets the secure string to be exported.
            </summary>
        </member>
        <member name="T:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand">
            <summary>
            Defines the implementation of the 'ConvertTo-SecureString' cmdlet.
            This cmdlet imports a new SecureString from encrypted data -- 
            one that represents  text that should be kept confidential. 
            The text is encrypted for privacy when being used, and deleted 
            from computer memory when no longer needed.  When no key is 
            specified, the command uses the DPAPI to decrypt the data. 
            When a key is specified, the command uses the Rijndael algorithm 
            to decrypt the data.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.#ctor">
            <summary>
            Initializes a new instance of the ImportSecureStringCommand class.
            </summary>
        </member>
        <member name="M:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.ProcessRecord">
            <summary>
            Processes records from the input pipeline.
            For each input object, the command decrypts the data,
            then exports a new SecureString created from the object.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.String">
             <summary>
             Gets or sets the unsecured string to be imported.
             </summary>
            
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.AsPlainText">
            <summary>
            Gets or sets the flag that marks the unsecured string as a plain
            text string.
            </summary>
            
        </member>
        <member name="P:Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.Force">
            <summary>
            Gets or sets the flag that will force the import of a plaintext
            unsecured string.
            </summary>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.GetFileSize(System.String)">
             <summary>
             gets the size of a file
             </summary>
            
             <param name="filePath"> path to file </param>
            
             <returns> file size  </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.PromptForSecureString(System.Management.Automation.Host.PSHostUserInterface,System.String)">
             <summary>
             present a prompt for a SecureString data
             </summary>
            
             <param name="hostUI"> ref to host ui interface </param>
            
             <param name="prompt"> prompt text </param>
            
             <returns> user input as secure string </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.GetStringFromSecureString(System.Security.SecureString)">
             <summary>
             get plain text string from a SecureString
            
             This function will not be required once all of the methods
             that we call accept a SecureString. The list below has
             classes/methods that will be changed to accept a SecureString
             after Whidbey beta1
            
             -- X509Certificate2.Import (String, String, X509KeyStorageFlags)
                (DCR #33007 in the DevDiv Schedule db)
                
             -- NetworkCredential(string, string);
                
             </summary>
            
             <param name="ss"> input data </param>
            
             <returns> a string representing clear-text equivalent of ss  </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.CreateFileNotFoundErrorRecord(System.String,System.String,System.Object[])">
             <summary>
            
             </summary>
            
             <param name="resourceStr"> resource string </param>
            
             <param name="errorId"> error identifier </param>
            
             <param name="args"> replacement params for resource string formatting </param>
            
             <returns>  </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.CreatePathNotFoundErrorRecord(System.String,System.String)">
             <summary>
            
             </summary>
            
             <param name="path"> path that was not found </param>
            
             <param name="errorId"> error identifier </param>
            
             <returns> ErrorRecord instance </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.CreateNotSupportedErrorRecord(System.String,System.String,System.Object[])">
             <summary>
             Create an error record for 'operation not supported' condition
             </summary>
            
             <param name="resourceStr"> resource string </param>
            
             <param name="errorId"> error identifier </param>
            
             <param name="args"> replacement params for resource string formatting </param>
            
             <returns>  </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.CreateInvalidArgumentErrorRecord(System.Exception,System.String)">
             <summary>
             Create an error record for 'operation not supported' condition
             </summary>
            
             <param name="e"> exception to include in ErrorRecord </param>
            
             <param name="errorId"> error identifier </param>
            
             <returns>  </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="M:Microsoft.PowerShell.SecurityUtils.GetFilePathOfExistingFile(System.Management.Automation.PSCmdlet,System.String)">
             <summary>
             convert the specifed provider path to a provider path
             and make sure that all of the following is true:
             -- it represents a FileSystem path
             -- it points to a file
             -- the file exists
             </summary>
            
             <param name="cmdlet"> cmdlet instance </param>
            
             <param name="path"> provider path </param>
            
             <returns>
             filesystem path if all conditions are true,
             null otherwise
             </returns>
            
             <remarks>  </remarks>
            
        </member>
        <member name="T:Microsoft.PowerShell.PSSecurityPSSnapIn">
            <summary>
            
            MshSecurityMshSnapin (or MshSecurityMshSnapinInstaller) is a class for facilitating registry 
            of necessary information for monad security mshsnapin. 
            
            This class will be built with monad security dll 
            
            </summary>
            
        </member>
        <member name="M:Microsoft.PowerShell.PSSecurityPSSnapIn.#ctor">
            <summary>
            Create an instance of this class. 
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.PSSecurityPSSnapIn.Name">
            <summary>
            Get name of this mshsnapin.
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.PSSecurityPSSnapIn.Vendor">
            <summary>
            Get the default vendor string for this mshsnapin. 
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.PSSecurityPSSnapIn.VendorResource">
            <summary>
            Get resource information for vendor. This is a string of format: resourceBaseName,resourceName. 
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.PSSecurityPSSnapIn.Description">
            <summary>
            Get the default description string for this mshsnapin. 
            </summary>
        </member>
        <member name="P:Microsoft.PowerShell.PSSecurityPSSnapIn.DescriptionResource">
            <summary>
            Get resource information for description. This is a string of format: resourceBaseName,resourceName. 
            </summary>
        </member>
        <member name="T:CertificateProviderStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.Action_Invoke">
            <summary>
              Looks up a localized string similar to Invoke Certificate Manager.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.Action_Move">
            <summary>
              Looks up a localized string similar to Move certificate.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.Action_Remove">
            <summary>
              Looks up a localized string similar to Remove certificate.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.Action_RemoveAndDeleteKey">
            <summary>
              Looks up a localized string similar to Remove certificate and its private key..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotCreateItem">
            <summary>
              Looks up a localized string similar to You cannot create an item other than certificate store. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotCreateUserStore">
            <summary>
              Looks up a localized string similar to Creating certificate stores under CurrentUser is not supported. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotDeleteUserStore">
            <summary>
              Looks up a localized string similar to Deleting certificate stores under CurrentUser is not supported. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotMoveContainer">
            <summary>
              Looks up a localized string similar to You cannot move a certificate container. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotMoveCrossContext">
            <summary>
              Looks up a localized string similar to You cannot move a certificate from user store to or from machine. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotMoveToSameStore">
            <summary>
              Looks up a localized string similar to You cannot move a certificate to the same store. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CannotRemoveContainer">
            <summary>
              Looks up a localized string similar to You cannot remove a certificate container. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CertificateNotFound">
            <summary>
              Looks up a localized string similar to Cannot find the X509 certificate at path {0}..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CertificateStoreLocationNotFound">
            <summary>
              Looks up a localized string similar to Cannot find the certificate store because the specified X509 store location {0} is not valid..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CertificateStoreNotFound">
            <summary>
              Looks up a localized string similar to Cannot find the X509 certificate store at path {0}..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.CertProvidername">
            <summary>
              Looks up a localized string similar to X509 Certificate Provider.
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.InvalidDestStore">
            <summary>
              Looks up a localized string similar to The destination is not a valid store. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.InvalidPath">
            <summary>
              Looks up a localized string similar to Cannot process the path because path {0} is not a valid certificate provider path..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.MoveItemTemplate">
            <summary>
              Looks up a localized string similar to Item: {0} Destination: {1} .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.NotSupported_CertificateProvider">
            <summary>
              Looks up a localized string similar to {0} is not supported in the current operating system. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.RemoteErrorMessage">
            <summary>
              Looks up a localized string similar to . The following error may be a result of user credentials required on the remote machine. See Enable-WSManCredSSP Cmdlet help on how to enable and use CredSSP for delegation with Windows PowerShell remoting. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.RemoveItemTemplate">
            <summary>
              Looks up a localized string similar to Item: {0} .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.RemoveStoreTemplate">
            <summary>
              Looks up a localized string similar to The store {0} is a built-in system store and cannot be deleted..
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.UINotAllowed">
            <summary>
              Looks up a localized string similar to The operation is on user root store and UI is not allowed. .
            </summary>
        </member>
        <member name="P:CertificateProviderStrings.VerboseNoPrivateKey">
            <summary>
              Looks up a localized string similar to Private key skipped. The certificate has no private key association. .
            </summary>
        </member>
        <member name="T:CertificateCommands">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:CertificateCommands.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:CertificateCommands.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:CertificateCommands.FileNotFound">
            <summary>
              Looks up a localized string similar to The following file could not be found: {0}..
            </summary>
        </member>
        <member name="P:CertificateCommands.GetPfxCertPasswordPrompt">
            <summary>
              Looks up a localized string similar to Enter password: .
            </summary>
        </member>
        <member name="P:CertificateCommands.NoneOfTheFilesFound">
            <summary>
              Looks up a localized string similar to Command cannot find any of the specified files..
            </summary>
        </member>
        <member name="T:ExecutionPolicyCommands">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.CantSetGroupPolicy">
            <summary>
              Looks up a localized string similar to Cannot set execution policy. Execution policies at the MachinePolicy or UserPolicy scopes must be set through Group Policy..
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.ExecutionPolicyOverridden">
            <summary>
              Looks up a localized string similar to Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope.  Due to the override, your shell will retain its current effective execution policy of {0}. Type &quot;Get-ExecutionPolicy -List&quot; to view your execution policy settings. For more information please see &quot;Get-Help Set-ExecutionPolicy&quot;..
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.ExecutionPolicyOverriddenRecommendedAction">
            <summary>
              Looks up a localized string similar to Contact your system administrator..
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.ListAndScopeSpecified">
            <summary>
              Looks up a localized string similar to Cannot get execution policy. Specify only the List or Scope parameters..
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.SetExecutionPolicyCaption">
            <summary>
              Looks up a localized string similar to Execution Policy Change.
            </summary>
        </member>
        <member name="P:ExecutionPolicyCommands.SetExecutionPolicyQuery">
            <summary>
              Looks up a localized string similar to The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?.
            </summary>
        </member>
        <member name="T:MshSecurityManager">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:MshSecurityManager.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:MshSecurityManager.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:MshSecurityManager.CanNotRun">
            <summary>
              Looks up a localized string similar to Cannot run software. Permission is denied..
            </summary>
        </member>
        <member name="P:MshSecurityManager.NotInPath">
            <summary>
              Looks up a localized string similar to The specified command ({0}) is not in any of the directories in the PATH defined by your system administrator. You can only run commands from these directories: {1}..
            </summary>
        </member>
        <member name="T:SecureStringCommands">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SecureStringCommands.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SecureStringCommands.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SecureStringCommands.ForceRequired">
            <summary>
              Looks up a localized string similar to The system cannot protect plain text input. To suppress this warning and convert the plain text to a SecureString, reissue the command specifying the Force parameter. For more information ,type: get-help ConvertTo-SecureString..
            </summary>
        </member>
        <member name="P:SecureStringCommands.NewSecureString_Prompt">
            <summary>
              Looks up a localized string similar to Enter secret: .
            </summary>
        </member>
        <member name="T:SignatureCommands">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SignatureCommands.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SignatureCommands.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SignatureCommands.CannotRetrieveFromContainer">
            <summary>
              Looks up a localized string similar to The Get-AuthenticodeSignature cmdlet does not support directories. Supply a path to a file and retry..
            </summary>
        </member>
        <member name="P:SignatureCommands.CertNotGoodForSigning">
            <summary>
              Looks up a localized string similar to Cannot sign code. The specified certificate is not suitable for code signing..
            </summary>
        </member>
        <member name="P:SignatureCommands.FileNotFound">
            <summary>
              Looks up a localized string similar to File {0} was not found..
            </summary>
        </member>
        <member name="P:SignatureCommands.TimeStampUrlRequired">
            <summary>
              Looks up a localized string similar to Cannot sign code.  The TimeStamp server URL must be fully qualified in the form of http://&lt;server url&gt;.
            </summary>
        </member>
        <member name="T:UtilsStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:UtilsStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:UtilsStrings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:UtilsStrings.FileSmallerThan4Bytes">
            <summary>
              Looks up a localized string similar to Cannot digitally sign file because file {0} is smaller than 4 bytes in size. Files must be at least 4 bytes in order to be digitally signed..
            </summary>
        </member>
        <member name="P:UtilsStrings.GetEmptySaclFail">
            <summary>
              Looks up a localized string similar to Could not create an empty SACL..
            </summary>
        </member>
        <member name="P:UtilsStrings.GetMethodNotFound">
            <summary>
              Looks up a localized string similar to Cannot get the ACL because the necessary method, GetSecurityDescriptor, does not exist..
            </summary>
        </member>
        <member name="P:UtilsStrings.GetSaclWithCapIdFail">
            <summary>
              Looks up a localized string similar to Could not create a SACL with the specified central access policy..
            </summary>
        </member>
        <member name="P:UtilsStrings.GetTokenWithEnabledPrivilegeFail">
            <summary>
              Looks up a localized string similar to Could not enable SeSecurityPrivilege..
            </summary>
        </member>
        <member name="P:UtilsStrings.InvalidCentralAccessPolicyIdentifier">
            <summary>
              Looks up a localized string similar to Central Access Policy identifier or name is not valid. If specifying an identifier, it must begin with S-1-17. If specifying a name, the policy must be applied on the target machine..
            </summary>
        </member>
        <member name="P:UtilsStrings.InvalidCentralAccessPolicyParameters">
            <summary>
              Looks up a localized string similar to ClearCentralAccessPolicy and CentralAccessPolicy parameters cannot be used at the same time..
            </summary>
        </member>
        <member name="P:UtilsStrings.MethodInvokeFail">
            <summary>
              Looks up a localized string similar to Could not perform operation because an exception was thrown during method invoke..
            </summary>
        </member>
        <member name="P:UtilsStrings.OperationNotSupportedOnPath">
            <summary>
              Looks up a localized string similar to Cannot perform the operation because it is not supported on the object found in path {0}..
            </summary>
        </member>
        <member name="P:UtilsStrings.PromptForCredential_DefaultCaption">
            <summary>
              Looks up a localized string similar to Windows PowerShell credential request..
            </summary>
        </member>
        <member name="P:UtilsStrings.SetCentralAccessPolicyFail">
            <summary>
              Looks up a localized string similar to Could not set central access policy..
            </summary>
        </member>
        <member name="P:UtilsStrings.SetMethodNotFound">
            <summary>
              Looks up a localized string similar to Cannot set the ACL because the method that it needs to invoke, SetSecurityDescriptor, does not exist..
            </summary>
        </member>
        <member name="T:SecurityMshSnapInResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:SecurityMshSnapInResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:SecurityMshSnapInResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:SecurityMshSnapInResources.Description">
            <summary>
              Looks up a localized string similar to This Windows PowerShell Snap-In contains cmdlets to manage Windows PowerShell security..
            </summary>
        </member>
        <member name="P:SecurityMshSnapInResources.Name">
            <summary>
              Looks up a localized string similar to Security Windows PowerShell Snap-In..
            </summary>
        </member>
        <member name="P:SecurityMshSnapInResources.Vendor">
            <summary>
              Looks up a localized string similar to Microsoft Corporation.
            </summary>
        </member>
    </members>
</doc>
