Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / StandardTransformFactory.cs / 1305376 / StandardTransformFactory.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.IdentityModel
{
using System.IdentityModel.Tokens;
using System.Security.Cryptography;
class StandardTransformFactory : TransformFactory
{
static StandardTransformFactory instance = new StandardTransformFactory();
protected StandardTransformFactory() {}
internal static StandardTransformFactory Instance
{
get { return instance; }
}
public override Transform CreateTransform(string transformAlgorithmUri)
{
if (transformAlgorithmUri == SecurityAlgorithms.ExclusiveC14n)
{
return new ExclusiveCanonicalizationTransform();
}
else
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new CryptographicException(SR.GetString(SR.UnsupportedTransformAlgorithm)));
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.IdentityModel
{
using System.IdentityModel.Tokens;
using System.Security.Cryptography;
class StandardTransformFactory : TransformFactory
{
static StandardTransformFactory instance = new StandardTransformFactory();
protected StandardTransformFactory() {}
internal static StandardTransformFactory Instance
{
get { return instance; }
}
public override Transform CreateTransform(string transformAlgorithmUri)
{
if (transformAlgorithmUri == SecurityAlgorithms.ExclusiveC14n)
{
return new ExclusiveCanonicalizationTransform();
}
else
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new CryptographicException(SR.GetString(SR.UnsupportedTransformAlgorithm)));
}
}
}
}
// 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
- EventSinkActivity.cs
- SkinBuilder.cs
- MenuItem.cs
- ObjectSecurity.cs
- CLRBindingWorker.cs
- GroupBoxRenderer.cs
- DataSet.cs
- CodeSnippetExpression.cs
- UseAttributeSetsAction.cs
- StringStorage.cs
- DataSourceBooleanViewSchemaConverter.cs
- WorkflowControlEndpoint.cs
- RecognizerInfo.cs
- TreeViewEvent.cs
- RouteValueExpressionBuilder.cs
- IPEndPointCollection.cs
- SpotLight.cs
- CompositeDispatchFormatter.cs
- ClickablePoint.cs
- TraceInternal.cs
- PlatformCulture.cs
- RootBrowserWindowAutomationPeer.cs
- Constants.cs
- CodeMethodInvokeExpression.cs
- SingleBodyParameterMessageFormatter.cs
- StrokeIntersection.cs
- PageTheme.cs
- PointLight.cs
- PartialTrustVisibleAssemblyCollection.cs
- SHA384Managed.cs
- PropertyManager.cs
- DataGridCommandEventArgs.cs
- URLBuilder.cs
- EdmComplexTypeAttribute.cs
- HebrewNumber.cs
- Collection.cs
- _BufferOffsetSize.cs
- LayoutTableCell.cs
- DesignerActionItem.cs
- Knowncolors.cs
- CryptoKeySecurity.cs
- PresentationSource.cs
- RequestUriProcessor.cs
- BigIntegerStorage.cs
- TreeIterator.cs
- DrawingContextWalker.cs
- DataStorage.cs
- GetCertificateRequest.cs
- XNodeNavigator.cs
- DbConnectionHelper.cs
- UnauthorizedAccessException.cs
- ListView.cs
- TypeLibConverter.cs
- CellConstantDomain.cs
- LicenseException.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- TabControlAutomationPeer.cs
- VirtualPathUtility.cs
- BindingExpressionUncommonField.cs
- ACL.cs
- XmlSchemaObjectCollection.cs
- KeyTimeConverter.cs
- DesignerVerb.cs
- ProxyManager.cs
- ValueProviderWrapper.cs
- DelegateHelpers.cs
- Button.cs
- CapacityStreamGeometryContext.cs
- SamlSecurityTokenAuthenticator.cs
- LifetimeServices.cs
- Debug.cs
- WebBrowserProgressChangedEventHandler.cs
- Message.cs
- VectorAnimationUsingKeyFrames.cs
- XmlChildEnumerator.cs
- SiteMapDataSourceView.cs
- GZipUtils.cs
- XPathExpr.cs
- Point.cs
- FigureParagraph.cs
- SHA512CryptoServiceProvider.cs
- IISMapPath.cs
- HeaderFilter.cs
- TextRangeEditLists.cs
- XmlDataSource.cs
- WebHttpDispatchOperationSelector.cs
- EntitySetBaseCollection.cs
- EdmItemError.cs
- ServerIdentity.cs
- PieceDirectory.cs
- AssertFilter.cs
- RichTextBoxDesigner.cs
- AliasedSlot.cs
- DiscoveryClientElement.cs
- ButtonStandardAdapter.cs
- Journal.cs
- GlyphingCache.cs
- VirtualDirectoryMapping.cs
- ISAPIWorkerRequest.cs
- XmlMtomWriter.cs