Class RsaKeyElement
Represents a configuration element containing an RSA public key.
Inheritance
System.Object
RsaKeyElement
Namespace: Nevatech.Vsb.Repository.Configuration
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class RsaKeyElement : ConfigurationElement
Constructors
RsaKeyElement()
Declaration
public RsaKeyElement()
Fields
ExponentAttributeName
Name of the attribute representing Exponent property.
Declaration
public const string ExponentAttributeName = "exponent"
Field Value
Type | Description |
---|---|
System.String |
KidAttributeName
Name of the attribute representing Key Identifier property.
Declaration
public const string KidAttributeName = "kid"
Field Value
Type | Description |
---|---|
System.String |
ModulusAttributeName
Name of the attribute representing Modulus property.
Declaration
public const string ModulusAttributeName = "modulus"
Field Value
Type | Description |
---|---|
System.String |
Properties
Exponent
Gets or sets the Base64-encoded Exponent parameter for the RSA algorithm.
Declaration
public string Exponent { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Kid
Gets or sets the key unique identifier (optional).
Declaration
public string Kid { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Modulus
Gets or sets the Base64-encoded Modulus parameter for the RSA algorithm.
Declaration
public string Modulus { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Properties
Gets collection of configuration element properties.
Declaration
protected override ConfigurationPropertyCollection Properties { get; }
Property Value
Type | Description |
---|---|
System.Configuration.ConfigurationPropertyCollection |