Show / Hide Table of Contents

    Class X509CertificateFederationIdentityDefinition

    Represents X.509 certificate used as a service identity for security token encryption in federation scenarios.

    Inheritance
    Object
    IdentityDefinitionBase
    X509CertificateIdentityDefinitionBase
    X509CertificateFederationIdentityDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IX509CertificateIdentity
    Inherited Members
    X509CertificateIdentityDefinitionBase.GetCertificate(Boolean)
    X509CertificateIdentityDefinitionBase.GetIdentity()
    X509CertificateIdentityDefinitionBase.InitializeFromCertificate(X509Certificate2, Boolean)
    X509CertificateIdentityDefinitionBase.Validate()
    X509CertificateIdentityDefinitionBase.RawData
    X509CertificateIdentityDefinitionBase.FriendlyName
    X509CertificateIdentityDefinitionBase.Thumbprint
    IdentityDefinitionBase.GetEndpointIdentity()
    IdentityDefinitionBase.GetConfiguration()
    IdentityDefinitionBase.ToString()
    IdentityDefinitionBase.Create(Identity)
    IdentityDefinitionBase.Create(EndpointIdentity)
    IdentityDefinitionBase.IsMatch(IdentityDefinitionBase, IdentityDefinitionBase)
    IdentityDefinitionBase.Validate(Boolean)
    IdentityDefinitionBase.Id
    IdentityDefinitionBase.Key
    IdentityDefinitionBase.Description
    IdentityDefinitionBase.IsPublic
    IdentityDefinitionBase.FolderId
    IdentityDefinitionBase.Expired
    IdentityDefinitionBase.Created
    IdentityDefinitionBase.Updated
    IdentityDefinitionBase.IsEndpointIdentity
    IdentityDefinitionBase.ErrorMessage
    IdentityDefinitionBase.ExtensionData
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Services.Identities
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class X509CertificateFederationIdentityDefinition : X509CertificateIdentityDefinitionBase, IValidator, IExtensibleDataObject, IX509CertificateIdentity

    Constructors

    X509CertificateFederationIdentityDefinition()

    Initializes an empty instance.

    Declaration
    public X509CertificateFederationIdentityDefinition()

    X509CertificateFederationIdentityDefinition(Identity)

    Initializes new instance from provided Identity object.

    Declaration
    public X509CertificateFederationIdentityDefinition(Identity identity)
    Parameters
    Type Name Description
    Identity identity

    Identity object used to populate new instance.

    X509CertificateFederationIdentityDefinition(X509Certificate2)

    Initializes new instance from provided X.509 certificate.

    Declaration
    public X509CertificateFederationIdentityDefinition(X509Certificate2 certificate)
    Parameters
    Type Name Description
    X509Certificate2 certificate

    X.509 certificate used to initialize new instance.

    Properties

    Kind

    Gets stored identity kind (like X.509 certificate, SPN, etc).

    Declaration
    public override IdentityKind Kind { get; protected set; }
    Property Value
    Type Description
    IdentityKind
    Overrides
    IdentityDefinitionBase.Kind

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    IX509CertificateIdentity
    Back to top Nevatech Sentinet 6.5 Online Documentation