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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SignatureGenerator.cs
- TranslateTransform.cs
- DataGridViewMethods.cs
- FlowDocumentReaderAutomationPeer.cs
- TextControl.cs
- X509PeerCertificateElement.cs
- ReachPageContentSerializerAsync.cs
- TypeSystem.cs
- NetworkInformationPermission.cs
- ValuePatternIdentifiers.cs
- IERequestCache.cs
- BitmapCache.cs
- MetadataArtifactLoader.cs
- MailFileEditor.cs
- DataTableExtensions.cs
- _SslState.cs
- basenumberconverter.cs
- ExpandCollapsePattern.cs
- SingleAnimationBase.cs
- HashAlgorithm.cs
- TraceInternal.cs
- codemethodreferenceexpression.cs
- PipelineModuleStepContainer.cs
- MetaModel.cs
- PropertyInformationCollection.cs
- CheckBoxField.cs
- CodePageUtils.cs
- BrowserDefinitionCollection.cs
- ToolBarTray.cs
- FieldAccessException.cs
- ActivityValidator.cs
- ExpressionBindingCollection.cs
- UserControl.cs
- HtmlInputButton.cs
- JsonWriterDelegator.cs
- FixedSOMLineCollection.cs
- CloseSequenceResponse.cs
- RC2CryptoServiceProvider.cs
- Baml2006ReaderFrame.cs
- HttpClientCertificate.cs
- RuntimeHandles.cs
- UpDownEvent.cs
- CqlWriter.cs
- DefaultTextStore.cs
- HttpApplicationFactory.cs
- DependencyPropertyKind.cs
- BindingBase.cs
- ColumnHeaderConverter.cs
- DeferredTextReference.cs
- FactoryId.cs
- DataGridCaption.cs
- StrokeNode.cs
- Propagator.cs
- validation.cs
- CodeIndexerExpression.cs
- DocumentCollection.cs
- PropertyGridCommands.cs
- FormatException.cs
- ZoneLinkButton.cs
- BinaryFormatter.cs
- SetStoryboardSpeedRatio.cs
- DiscardableAttribute.cs
- HandleCollector.cs
- SqlBuilder.cs
- MetadataException.cs
- HttpWebResponse.cs
- Gdiplus.cs
- FontDialog.cs
- DesignerAutoFormatStyle.cs
- SessionStateSection.cs
- ConversionHelper.cs
- LogAppendAsyncResult.cs
- Util.cs
- VectorAnimationUsingKeyFrames.cs
- HttpRequestBase.cs
- ExtendedProperty.cs
- FontUnit.cs
- PrinterResolution.cs
- AbsoluteQuery.cs
- ContainerParaClient.cs
- ellipse.cs
- Light.cs
- __Filters.cs
- ObjectList.cs
- AuthenticationService.cs
- AdjustableArrowCap.cs
- ConstraintEnumerator.cs
- ActivitiesCollection.cs
- NullableFloatSumAggregationOperator.cs
- DataBoundControlHelper.cs
- MulticastNotSupportedException.cs
- ConstNode.cs
- TabControl.cs
- SectionInput.cs
- OperandQuery.cs
- XmlDataCollection.cs
- MemoryFailPoint.cs
- FullTextState.cs
- GeneralTransformGroup.cs
- AttributeQuery.cs