SymmetricProofDescriptor Class
TOC
Collapse the table of content
Expand the table of content

SymmetricProofDescriptor Class

.NET Framework (current version)
 

This class can be used for issuing the symmetric key based token.

Namespace:   System.IdentityModel.Tokens
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

System.Object
  System.IdentityModel.Tokens.ProofDescriptor
    System.IdentityModel.Tokens.SymmetricProofDescriptor

public class SymmetricProofDescriptor : ProofDescriptor

NameDescription
System_CAPS_pubmethodSymmetricProofDescriptor(Byte[], EncryptingCredentials)

Initializes a new instance of the SymmetricProofDescriptor class with the specified key material.

System_CAPS_pubmethodSymmetricProofDescriptor(EncryptingCredentials)

Initializes a new instance of the SymmetricProofDescriptor class with the specified encrypting credentials.

System_CAPS_pubmethodSymmetricProofDescriptor(Int32, EncryptingCredentials)

Initializes a new instance of the SymmetricProofDescriptor class with an auto-generated key.

System_CAPS_pubmethodSymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Initializes a new instance of the SymmetricProofDescriptor class with an auto-generated key.

System_CAPS_pubmethodSymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])

Initializes a new instance of the SymmetricProofDescriptor class to use for sending combined entropy.

System_CAPS_pubmethodSymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)

Initializes a new instance of the SymmetricProofDescriptor class to use for sending combined entropy.

System_CAPS_pubmethodSymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Use this constructor to have the STS autogenerate a key and send it in the proof token as encrypted key. Two cases are covered here 1. client sends the entropy, but server rejects it 2. client did not send a entropy, so just use server's entropy

NameDescription
System_CAPS_pubpropertyKeyIdentifier

Gets the key identifier that can be used inside the issued token to define the key. It is usually the binary secret or the encrypted key;(Overrides ProofDescriptor.KeyIdentifier.)

System_CAPS_protpropertyRequestorEncryptingCredentials

Gets the requestor's encrypting credentials, which may be used to encrypt the requested proof token or the entropy in the response.

System_CAPS_protpropertyTargetEncryptingCredentials

Gets the relying party encrypting credentials, which may be used to encrypt the requested security token in the response.

NameDescription
System_CAPS_pubmethodApplyTo(RequestSecurityTokenResponse)

Modifies the specified RSTR based on the settings in this proof descriptor.(Overrides ProofDescriptor.ApplyTo(RequestSecurityTokenResponse).)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetKeyBytes()

Gets the key material.

System_CAPS_protmethodGetSourceEntropy()

Gets the source entropy in plain bytes.

System_CAPS_protmethodGetTargetEntropy()

Gets the target entropy in plain bytes

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

.NET Framework
Available since 4.5

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft