Show / Hide Table of Contents

    Class X509CertificateFederationIdentityDefinition

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

    Inheritance
    System.Object
    IdentityDefinitionBase
    X509CertificateIdentityDefinitionBase
    X509CertificateFederationIdentityDefinition
    Implements
    IValidator
    System.Runtime.Serialization.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
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.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
    System.Security.Cryptography.X509Certificates.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.6 Online Documentation