Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SignatureConfirmationElement.cs / 1 / SignatureConfirmationElement.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Security
{
using System.Xml;
using ISignatureValueSecurityElement = System.IdentityModel.ISignatureValueSecurityElement;
using DictionaryManager = System.IdentityModel.DictionaryManager;
class SignatureConfirmationElement : ISignatureValueSecurityElement
{
SecurityVersion version;
string id;
byte[] signatureValue;
public SignatureConfirmationElement(string id, byte[] signatureValue, SecurityVersion version)
{
if (id == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("id");
}
if (signatureValue == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("signatureValue");
}
this.id = id;
this.signatureValue = signatureValue;
this.version = version;
}
public bool HasId
{
get { return true; }
}
public string Id
{
get { return this.id; }
}
public byte[] GetSignatureValue()
{
return this.signatureValue;
}
public void WriteTo(XmlDictionaryWriter writer, DictionaryManager dictionaryManager)
{
this.version.WriteSignatureConfirmation(writer, this.id, this.signatureValue);
}
}
}
// 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
- ToolStripLocationCancelEventArgs.cs
- SqlRowUpdatedEvent.cs
- LazyLoadBehavior.cs
- GradientStopCollection.cs
- DateTimeUtil.cs
- SafeRightsManagementQueryHandle.cs
- ClientSettingsProvider.cs
- UrlMapping.cs
- ObservableDictionary.cs
- HealthMonitoringSectionHelper.cs
- MenuItem.cs
- OracleTransaction.cs
- Classification.cs
- PrintEvent.cs
- DefaultBindingPropertyAttribute.cs
- FacetValues.cs
- RadioButton.cs
- Visitor.cs
- BaseCodePageEncoding.cs
- PropertyInfoSet.cs
- WebConfigurationHost.cs
- XmlName.cs
- FileDialogCustomPlacesCollection.cs
- _NestedMultipleAsyncResult.cs
- SelectorAutomationPeer.cs
- DbBuffer.cs
- MenuTracker.cs
- SID.cs
- HScrollBar.cs
- StatusBarItemAutomationPeer.cs
- AssemblyNameProxy.cs
- StringArrayConverter.cs
- GetBrowserTokenRequest.cs
- StreamMarshaler.cs
- Focus.cs
- ProfileEventArgs.cs
- LookupNode.cs
- TableDetailsRow.cs
- AddressingVersion.cs
- ErrorEventArgs.cs
- SecurityHelper.cs
- ByteAnimationBase.cs
- FixedElement.cs
- VirtualPathProvider.cs
- SpecialNameAttribute.cs
- CodeGeneratorAttribute.cs
- IntranetCredentialPolicy.cs
- EventLogPermissionEntryCollection.cs
- XPathDocumentIterator.cs
- QueryStringConverter.cs
- SQLMembershipProvider.cs
- Properties.cs
- TdsValueSetter.cs
- XmlSerializableReader.cs
- BufferAllocator.cs
- TimeSpanValidatorAttribute.cs
- XmlSchemaAppInfo.cs
- CmsInterop.cs
- ObjectDataSourceFilteringEventArgs.cs
- TextEncodedRawTextWriter.cs
- PolicyException.cs
- ThreadInterruptedException.cs
- DynamicValidatorEventArgs.cs
- PatternMatcher.cs
- SerializerProvider.cs
- AvtEvent.cs
- Int64Storage.cs
- HttpPostedFileWrapper.cs
- WebPartConnectVerb.cs
- ConfigurationSchemaErrors.cs
- DESCryptoServiceProvider.cs
- DataSourceProvider.cs
- InheritablePropertyChangeInfo.cs
- MemberExpression.cs
- Merger.cs
- EditorPartCollection.cs
- ReadOnlyCollectionBase.cs
- ErrorWrapper.cs
- MediaCommands.cs
- TraceSwitch.cs
- GridErrorDlg.cs
- TextEffect.cs
- ImageListImageEditor.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- FontUnit.cs
- DoubleAnimationBase.cs
- NTAccount.cs
- cookiecollection.cs
- SystemSounds.cs
- COAUTHIDENTITY.cs
- PagedDataSource.cs
- MarkupCompiler.cs
- TdsRecordBufferSetter.cs
- MetadataArtifactLoaderResource.cs
- StagingAreaInputItem.cs
- CodeParameterDeclarationExpressionCollection.cs
- GPPOINT.cs
- dataprotectionpermission.cs
- HtmlInputCheckBox.cs
- DBCommand.cs