Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / Tokens / RsaSecurityTokenParameters.cs / 1 / RsaSecurityTokenParameters.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------
namespace System.ServiceModel.Security.Tokens
{
using System.ServiceModel.Security;
using System.ServiceModel;
using System.IdentityModel.Selectors;
using System.IdentityModel.Tokens;
public class RsaSecurityTokenParameters : SecurityTokenParameters
{
protected RsaSecurityTokenParameters(RsaSecurityTokenParameters other)
: base(other)
{
this.InclusionMode = SecurityTokenInclusionMode.Never;
}
public RsaSecurityTokenParameters()
: base()
{
this.InclusionMode = SecurityTokenInclusionMode.Never;
}
internal protected override bool HasAsymmetricKey { get { return true; } }
internal protected override bool SupportsClientAuthentication { get { return true; } }
internal protected override bool SupportsServerAuthentication { get { return true; } }
internal protected override bool SupportsClientWindowsIdentity { get { return false; } }
protected override SecurityTokenParameters CloneCore()
{
return new RsaSecurityTokenParameters(this);
}
internal protected override SecurityKeyIdentifierClause CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
{
return this.CreateKeyIdentifierClause(token, referenceStyle);
}
protected internal override void InitializeSecurityTokenRequirement(SecurityTokenRequirement requirement)
{
requirement.TokenType = SecurityTokenTypes.Rsa;
requirement.RequireCryptographicToken = true;
requirement.KeyType = SecurityKeyType.AsymmetricKey;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HealthMonitoringSection.cs
- SafeThreadHandle.cs
- RotateTransform3D.cs
- Pair.cs
- ConfigurationLocationCollection.cs
- listitem.cs
- PlainXmlWriter.cs
- XmlStringTable.cs
- SpeakCompletedEventArgs.cs
- CryptoConfig.cs
- DataObjectSettingDataEventArgs.cs
- InvokeMemberBinder.cs
- TriggerCollection.cs
- DrawingServices.cs
- RelatedCurrencyManager.cs
- LOSFormatter.cs
- UInt64Converter.cs
- InputLanguageEventArgs.cs
- CollectionCodeDomSerializer.cs
- FixedHyperLink.cs
- LinkConverter.cs
- WindowsAuthenticationModule.cs
- ServiceContractDetailViewControl.cs
- Profiler.cs
- DataGridColumnHeaderAutomationPeer.cs
- sqlser.cs
- CellConstant.cs
- RawMouseInputReport.cs
- SqlColumnizer.cs
- DataSourceHelper.cs
- CollectionDataContractAttribute.cs
- DataGridSortCommandEventArgs.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- SqlGenericUtil.cs
- SingleAnimationBase.cs
- FormConverter.cs
- Control.cs
- BrowserCapabilitiesCodeGenerator.cs
- XmlDataDocument.cs
- GridViewCancelEditEventArgs.cs
- ListDictionaryInternal.cs
- WebPartConnectionsCancelVerb.cs
- UInt16Storage.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SinglePageViewer.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DiscardableAttribute.cs
- DataGridAddNewRow.cs
- DoWorkEventArgs.cs
- ContractMethodInfo.cs
- WorkflowRuntimeServiceElementCollection.cs
- TextRangeSerialization.cs
- TraceContextRecord.cs
- figurelength.cs
- AttachedPropertyDescriptor.cs
- DesignColumn.cs
- RequestTimeoutManager.cs
- OrderedDictionary.cs
- HostingEnvironment.cs
- FixedSOMTableRow.cs
- ServiceNameElement.cs
- InstanceHandleReference.cs
- SystemEvents.cs
- RijndaelManagedTransform.cs
- SettingsProviderCollection.cs
- SecurityState.cs
- DbDataAdapter.cs
- SiteMapNode.cs
- DataGridRowHeaderAutomationPeer.cs
- WindowsListViewScroll.cs
- SpeakInfo.cs
- EntityDataReader.cs
- XsdDuration.cs
- AuthenticationSection.cs
- EventProvider.cs
- SectionVisual.cs
- StickyNoteAnnotations.cs
- MethodExpression.cs
- ValidationResult.cs
- RelationshipConverter.cs
- TextContainer.cs
- MeshGeometry3D.cs
- KernelTypeValidation.cs
- ValuePattern.cs
- versioninfo.cs
- DifferencingCollection.cs
- MetadataHelper.cs
- SignedXml.cs
- HttpProfileBase.cs
- EventItfInfo.cs
- panel.cs
- AnimationClockResource.cs
- DiscoveryService.cs
- EdmFunctionAttribute.cs
- SamlAttribute.cs
- ConnectionProviderAttribute.cs
- Predicate.cs
- TreeNodeStyle.cs
- Certificate.cs
- XmlArrayItemAttribute.cs