<?xml version="1.0" encoding="utf-8"?> <Type Name="BinarySecretSecurityToken" FullName="System.ServiceModel.Security.Tokens.BinarySecretSecurityToken"> <TypeSignature Language="C#" Value="public class BinarySecretSecurityToken : System.IdentityModel.Tokens.SecurityToken" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BinarySecretSecurityToken extends System.IdentityModel.Tokens.SecurityToken" /> <AssemblyInfo> <AssemblyName>System.ServiceModel</AssemblyName> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>System.IdentityModel.Tokens.SecurityToken</BaseTypeName> </Base> <Interfaces /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Represents a binary secret security token.</para> </summary> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public BinarySecretSecurityToken (byte[] key);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int8[] key) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="key" Type="System.Byte[]" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="key"> <attribution license="cc4" from="Microsoft" modified="false" />A byte-array that represents the key.</param> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public BinarySecretSecurityToken (int keySizeInBits);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 keySizeInBits) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="keySizeInBits" Type="System.Int32" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="keySizeInBits"> <attribution license="cc4" from="Microsoft" modified="false" />The key size in bits.</param> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public BinarySecretSecurityToken (string id, byte[] key);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string id, unsigned int8[] key) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="id" Type="System.String" /> <Parameter Name="key" Type="System.Byte[]" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="id"> <attribution license="cc4" from="Microsoft" modified="false" />The token ID.</param> <param name="key"> <attribution license="cc4" from="Microsoft" modified="false" />A byte-array that represents the key.</param> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public BinarySecretSecurityToken (string id, int keySizeInBits);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string id, int32 keySizeInBits) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="id" Type="System.String" /> <Parameter Name="keySizeInBits" Type="System.Int32" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="id"> <attribution license="cc4" from="Microsoft" modified="false" />The token ID.</param> <param name="keySizeInBits"> <attribution license="cc4" from="Microsoft" modified="false" />The key size in bits.</param> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected BinarySecretSecurityToken (string id, byte[] key, bool allowCrypto);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string id, unsigned int8[] key, bool allowCrypto) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="id" Type="System.String" /> <Parameter Name="key" Type="System.Byte[]" /> <Parameter Name="allowCrypto" Type="System.Boolean" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="id"> <attribution license="cc4" from="Microsoft" modified="false" />The token ID.</param> <param name="key"> <attribution license="cc4" from="Microsoft" modified="false" />A byte-array that represents the key.</param> <param name="allowCrypto"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Boolean" /> that indicates whether to allow cryptography.</param> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected BinarySecretSecurityToken (string id, int keySizeInBits, bool allowCrypto);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string id, int32 keySizeInBits, bool allowCrypto) cil managed" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Parameters> <Parameter Name="id" Type="System.String" /> <Parameter Name="keySizeInBits" Type="System.Int32" /> <Parameter Name="allowCrypto" Type="System.Boolean" /> </Parameters> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.BinarySecretSecurityToken" /> class. </para> </summary> <param name="id"> <attribution license="cc4" from="Microsoft" modified="false" />The token ID.</param> <param name="keySizeInBits"> <attribution license="cc4" from="Microsoft" modified="false" />The key size in bits.</param> <param name="allowCrypto"> <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Boolean" /> that indicates whether to allow cryptography.</param> </Docs> </Member> <Member MemberName="GetKeyBytes"> <MemberSignature Language="C#" Value="public byte[] GetKeyBytes ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] GetKeyBytes() cil managed" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Byte[]</ReturnType> </ReturnValue> <Parameters /> <Docs> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the bytes that represent the key.</para> </summary> <returns> <attribution license="cc4" from="Microsoft" modified="false" /> <para>The key.</para> </returns> </Docs> </Member> <Member MemberName="Id"> <MemberSignature Language="C#" Value="public override string Id { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Id" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the token ID.</para> </summary> </Docs> </Member> <Member MemberName="KeySize"> <MemberSignature Language="C#" Value="public int KeySize { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance int32 KeySize" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Int32</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the token key size.</para> </summary> </Docs> </Member> <Member MemberName="SecurityKeys"> <MemberSignature Language="C#" Value="public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyCollection`1<class System.IdentityModel.Tokens.SecurityKey> SecurityKeys" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey></ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets a collection of security keys.</para> </summary> </Docs> </Member> <Member MemberName="ValidFrom"> <MemberSignature Language="C#" Value="public override DateTime ValidFrom { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime ValidFrom" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.DateTime</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the token effective start time.</para> </summary> </Docs> </Member> <Member MemberName="ValidTo"> <MemberSignature Language="C#" Value="public override DateTime ValidTo { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime ValidTo" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.DateTime</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets the token effective start time.</para> </summary> </Docs> </Member> </Members> </Type>