Search Results for

    Show / Hide Table of Contents

    Class CertificateAuthorityElement

    Represents a configuration element containing built-in X.509 certificate authority configuration.

    Inheritance
    object
    ConfigurationElement
    CertificateAuthorityElement
    Inherited Members
    ConfigurationElement.IsReadOnly()
    ConfigurationElement.Equals(object)
    ConfigurationElement.GetHashCode()
    ConfigurationElement.LockAttributes
    ConfigurationElement.LockAllAttributesExcept
    ConfigurationElement.LockElements
    ConfigurationElement.LockAllElementsExcept
    ConfigurationElement.LockItem
    ConfigurationElement.ElementInformation
    ConfigurationElement.CurrentConfiguration
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Nevatech.Vsb.Repository.Configuration
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class CertificateAuthorityElement : ConfigurationElement

    Constructors

    CertificateAuthorityElement()

    Declaration
    public CertificateAuthorityElement()

    Fields

    ExpirationMonthsAttributeName

    Name of the attribute representing certificate's expiration period property in the configuration element.

    Declaration
    public const string ExpirationMonthsAttributeName = "expirationMonths"
    Field Value
    Type Description
    string

    KeySizeAttributeName

    Name of the attribute representing address property in the configuration element.

    Declaration
    public const string KeySizeAttributeName = "keySize"
    Field Value
    Type Description
    string

    SigningCertificateElementName

    Name of the element representing CA signing certificate property in the configuration element.

    Declaration
    public const string SigningCertificateElementName = "signingCertificate"
    Field Value
    Type Description
    string

    Properties

    ExpirationMonths

    Gets or sets generated certificate's expiration time period (in months). Value must be between 1 and 120 months. Default is 12.

    Declaration
    [ConfigurationProperty("expirationMonths")]
    public int ExpirationMonths { get; set; }
    Property Value
    Type Description
    int

    KeySize

    Gets or sets generated certificate's key size (in bits). Allowed values are 1024, 2048, and 4096. Default is 2048.

    Declaration
    [ConfigurationProperty("keySize")]
    public int KeySize { get; set; }
    Property Value
    Type Description
    int

    Properties

    Gets collection of configuration element properties.

    Declaration
    protected override ConfigurationPropertyCollection Properties { get; }
    Property Value
    Type Description
    ConfigurationPropertyCollection
    Overrides
    ConfigurationElement.Properties

    SigningCertificate

    Gets or sets configuration element containing location of the X.509 certificate that certificate authority will use for signing issued certificates.

    Declaration
    [ConfigurationProperty("signingCertificate")]
    public X509DefaultServiceCertificateElement SigningCertificate { get; }
    Property Value
    Type Description
    X509DefaultServiceCertificateElement
    In This Article
    Back to top Nevatech Sentinet 6.7 Online Documentation