Class ZskDnssecKeyVersion
A zone signing key (ZSK) version. The version information contains timing and configuration data for the ZSK that is used to apply DNSSEC on the zone.
Inherited Members
Namespace: Oci.DnsService.Models
Assembly: OCI.DotNetSDK.Dns.dll
Syntax
public class ZskDnssecKeyVersion
Properties
Algorithm
Declaration
[JsonProperty(PropertyName = "algorithm")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnssecSigningAlgorithm? Algorithm { get; set; }
Property Value
Type | Description |
---|---|
DnssecSigningAlgorithm? | The signing algorithm used for the key. |
KeyTag
Declaration
[JsonProperty(PropertyName = "keyTag")]
public int? KeyTag { get; set; }
Property Value
Type | Description |
---|---|
int? | The key tag associated with the |
LengthInBytes
Declaration
[JsonProperty(PropertyName = "lengthInBytes")]
public int? LengthInBytes { get; set; }
Property Value
Type | Description |
---|---|
int? | The length of the corresponding private key in bytes, expressed as an integer. |
PredecessorDnssecKeyVersionUuid
Declaration
[JsonProperty(PropertyName = "predecessorDnssecKeyVersionUuid")]
public string PredecessorDnssecKeyVersionUuid { get; set; }
Property Value
Type | Description |
---|---|
string | When populated, this is the UUID of the |
SuccessorDnssecKeyVersionUuid
Declaration
[JsonProperty(PropertyName = "successorDnssecKeyVersionUuid")]
public string SuccessorDnssecKeyVersionUuid { get; set; }
Property Value
Type | Description |
---|---|
string | When populated, this is the UUID of the |
TimeActivated
Declaration
[JsonProperty(PropertyName = "timeActivated")]
public DateTime? TimeActivated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version went, or will go, active, expressed in RFC 3339 timestamp format. This is
when the key material will be used to generate RRSIGs.
|
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version was created, expressed in RFC 3339 timestamp format.
|
TimeExpired
Declaration
[JsonProperty(PropertyName = "timeExpired")]
public DateTime? TimeExpired { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time at which the recommended key version publication/activation lifetime ends, expressed in RFC
3339 timestamp format. This is when the corresponding DNSKEY should no longer exist in zone contents and no
longer be used to generate RRSIGs. For a key sigining key (KSK), if |
TimeInactivated
Declaration
[JsonProperty(PropertyName = "timeInactivated")]
public DateTime? TimeInactivated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version went, or will go, inactive, expressed in RFC 3339 timestamp format. This
is when the key material will no longer be used to generate RRSIGs. For a key signing key (KSK) |
TimePromoted
Declaration
[JsonProperty(PropertyName = "timePromoted")]
public DateTime? TimePromoted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version was promoted expressed in RFC 3339 timestamp format.
|
TimePublished
Declaration
[JsonProperty(PropertyName = "timePublished")]
public DateTime? TimePublished { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version was, or will be, published, expressed in RFC 3339 timestamp format. This is
when the zone contents will include a DNSKEY record corresponding to the key material.
|
TimeUnpublished
Declaration
[JsonProperty(PropertyName = "timeUnpublished")]
public DateTime? TimeUnpublished { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the key version was, or will be, unpublished, expressed in RFC 3339 timestamp format. This
is when the corresponding DNSKEY will be removed from zone contents. For a key signing key (KSK) |
Uuid
Declaration
[JsonProperty(PropertyName = "uuid")]
public string Uuid { get; set; }
Property Value
Type | Description |
---|---|
string | The UUID of the |