Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Security / Cryptography / CngUIPolicy.cs / 1305376 / CngUIPolicy.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Diagnostics.Contracts; namespace System.Security.Cryptography { ////// Configuration parameters for the UI displayed by CNG when accessing a protected key /// [System.Security.Permissions.HostProtection(MayLeakOnAbort = true)] public sealed class CngUIPolicy { private string m_creationTitle; private string m_description; private string m_friendlyName; private CngUIProtectionLevels m_protectionLevel; private string m_useContext; public CngUIPolicy(CngUIProtectionLevels protectionLevel) : this(protectionLevel, null) { } public CngUIPolicy(CngUIProtectionLevels protectionLevel, string friendlyName) : this(protectionLevel, friendlyName, null) { } public CngUIPolicy(CngUIProtectionLevels protectionLevel, string friendlyName, string description) : this(protectionLevel, friendlyName, description, null) { } public CngUIPolicy(CngUIProtectionLevels protectionLevel, string friendlyName, string description, string useContext) : this(protectionLevel, friendlyName, description, useContext, null) { } public CngUIPolicy(CngUIProtectionLevels protectionLevel, string friendlyName, string description, string useContext, string creationTitle) { m_creationTitle = creationTitle; m_description = description; m_friendlyName = friendlyName; m_protectionLevel = protectionLevel; m_useContext = useContext; } ////// Title of the dialog box displaed when a newly created key is finalized, null for the default title /// public string CreationTitle { get { return m_creationTitle; } } ////// Description text displayed in the dialog box when the key is accessed, null for the default text /// public string Description { get { return m_description; } } ////// Friendly name to describe the key with in the dialog box that appears when the key is accessed, /// null for default name /// public string FriendlyName { get { return m_friendlyName; } } ////// Level of UI protection to apply to the key /// public CngUIProtectionLevels ProtectionLevel { get { return m_protectionLevel; } } ////// Description of how the key will be used /// public string UseContext { get { return m_useContext; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegistryConfigurationProvider.cs
- DynamicScriptObject.cs
- BaseProcessor.cs
- PublisherMembershipCondition.cs
- SelectionListComponentEditor.cs
- GenericTextProperties.cs
- TokenBasedSet.cs
- ConfigurationValue.cs
- CheckedPointers.cs
- DataGridViewSelectedCellCollection.cs
- TrustSection.cs
- CultureInfo.cs
- EntitySet.cs
- NativeMethods.cs
- PersistChildrenAttribute.cs
- DataSourceBooleanViewSchemaConverter.cs
- TempFiles.cs
- COM2ICategorizePropertiesHandler.cs
- ToolboxItemCollection.cs
- TcpChannelHelper.cs
- ManagementBaseObject.cs
- InvokeBase.cs
- Container.cs
- GeneralTransform3D.cs
- RuleRef.cs
- FilteredDataSetHelper.cs
- WsdlInspector.cs
- DeflateEmulationStream.cs
- DesignerListAdapter.cs
- IntAverageAggregationOperator.cs
- HashMembershipCondition.cs
- ArraySegment.cs
- WindowsEditBoxRange.cs
- _CookieModule.cs
- ToolBarOverflowPanel.cs
- NativeMethods.cs
- TemplateDefinition.cs
- SqlWorkflowInstanceStore.cs
- CompilerTypeWithParams.cs
- NavigationService.cs
- UDPClient.cs
- FrameSecurityDescriptor.cs
- AQNBuilder.cs
- DataFormats.cs
- AlternateView.cs
- UnknownBitmapDecoder.cs
- TreeWalker.cs
- SecurityKeyIdentifier.cs
- WeakEventManager.cs
- TableItemPattern.cs
- DbConnectionFactory.cs
- SizeConverter.cs
- MemberExpression.cs
- MouseActionConverter.cs
- DataBindingValueUIHandler.cs
- ProcessHostServerConfig.cs
- GroupBox.cs
- GestureRecognitionResult.cs
- Span.cs
- StrokeCollectionDefaultValueFactory.cs
- ImmutableObjectAttribute.cs
- ConversionContext.cs
- COM2ExtendedBrowsingHandler.cs
- SqlUDTStorage.cs
- ReadContentAsBinaryHelper.cs
- WsdlInspector.cs
- TransformGroup.cs
- GPRECT.cs
- ExpressionDumper.cs
- CustomExpressionEventArgs.cs
- FrameworkElementAutomationPeer.cs
- CollectionDataContract.cs
- XmlAtomicValue.cs
- CriticalExceptions.cs
- TreeNodeBinding.cs
- ListMarkerSourceInfo.cs
- PerfCounters.cs
- ExceptionHandlersDesigner.cs
- DataObjectAttribute.cs
- safelink.cs
- TableTextElementCollectionInternal.cs
- UnknownBitmapDecoder.cs
- TableCell.cs
- FlowDocument.cs
- HtmlTernaryTree.cs
- ActivityMarkupSerializer.cs
- QilFunction.cs
- UniformGrid.cs
- FileAuthorizationModule.cs
- ScriptResourceHandler.cs
- ResXBuildProvider.cs
- UpdateTracker.cs
- ProcessThread.cs
- WebBrowserHelper.cs
- XmlCDATASection.cs
- AdornerDecorator.cs
- x509store.cs
- PrintPreviewDialog.cs
- DataGridViewCellConverter.cs
- PrinterSettings.cs