KEY_TYPE_UNKNOWNKEY_TYPE_ZONE_SIGNINGKEY_TYPE_KEY_SIGNINGHARDWARE_SECURITY_MODULE_TYPE_UNKNOWNHARDWARE_SECURITY_MODULE_TYPE_NONEHARDWARE_SECURITY_MODULE_TYPE_INTERNALHARDWARE_SECURITY_MODULE_TYPE_EXTERNALSTATE_DISABLEDSTATE_ENABLEDKEY_ALGORITHM_UNKNOWNKEY_ALGORITHM_RSASHA1KEY_ALGORITHM_RSASHA256KEY_ALGORITHM_RSASHA512
Gets the names of all DNSSEC keys.
Creates a set of DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Creates a set of automatically managed DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Creates a set of manually managed DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Deletes a set of DNSSEC keys.
Deletes all DNSSEC keys.
Gets the digital signature sizes for a set of DNSSEC keys.
Gets the types for a set of DNSSEC keys.
Gets the algorithms used to digitally sign DNS record groups and
keys for a set of DNSSEC keys.
Gets the enabled state for using the FIPS device to store and
retrieve keys for a set of DNSSEC keys.
Gets the hardware security module type to specify whether keys are
stored locally or on an external hardware security module for a set
of DNSSEC keys.
Sets the enabled state for a set of DNSSEC keys.
If a DNSSEC key is disabled, the key is still published, but it is
not used to sign DNS record groups or keys.
Gets the enabled state for a set of DNSSEC keys.
Sets the Time To Live (TTL) for the DNSKEY record types.
Gets the Time To Live (TTL) for the DNSKEY record types.
Sets the rollover period for a set of DNSSEC keys.
The rollover period is the time between the activation of one
DNSSEC key generation and the activation of the next DNSSEC key
generation.
Gets the rollover period for a set of DNSSEC keys.
Sets the expiration period for a set of DNSSEC keys.
The expiration period is the time between the activation of a
DNSSEC key generation and its expiration. It must be longer than
the rollover period.
Gets the expiration period for a set of DNSSEC keys.
Sets the RRSIG record signature validity period for a set of DNSSEC
keys.
This value is the period for which the digital signature is valid
and is stored in the RRSIG record and should be significantly
smaller than the Time To Live period.
Gets the RRSIG record signature validity period for a set of DNSSEC
keys.
Sets the RRSIG record signature publication period for a set of
DNSSEC keys.
The signature publication period is the period in which the digital
signature is published, is stored in the RRSIG record, and should
be significantly shorter than the Time To Live period and must be
shorter than the signature validity period.
Gets the RRSIG record signature publication period for a set of
DNSSEC keys.
Sets the description for a set of DNSSEC keys.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of DNSSEC keys.
Gets the certificate file name for a set of DNSSEC keys.
Gets the key file name for a set of DNSSEC keys.
Gets the existing DNSSEC key generation identifiers for a set of
DNSSEC keys.
The key generation identifier is a simple generation count, unique
within a single DNSSEC key.
Sets the rollover date and time for a set of DNSSEC key
generations.
This method can be used for any reason, but most likely used to
invalidate a possibly compromised key by forcing the creation of a
new key generation.
Gets the rollover date and time for a set of DNSSEC key
generations.
Sets the expiration date and time for a set of DNSSEC key
generations.
This method can be used for any reason, but most likely used to
invalidate a possibly compromised key.
Gets the expiration date and time for a set of DNSSEC key
generations.
Gets the public text for a set of DNSSEC key generations.
Gets the creator for a set of DNSSEC key generations, which
is the hostname of the BIG-IP that created the generation.
Gets the DNSSEC RR hash for a set of DNSSEC key generations.
Get the version information for this interface.
Gets the names of all DNSSEC keys.
Creates a set of DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Creates a set of automatically managed DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Creates a set of manually managed DNSSEC keys.
Note that the attributes specified in this method cannot be changed
afterwards.
Deletes a set of DNSSEC keys.
Deletes all DNSSEC keys.
Gets the digital signature sizes for a set of DNSSEC keys.
Gets the types for a set of DNSSEC keys.
Gets the algorithms used to digitally sign DNS record groups and
keys for a set of DNSSEC keys.
Gets the enabled state for using the FIPS device to store and
retrieve keys for a set of DNSSEC keys.
Gets the hardware security module type to specify whether keys are
stored locally or on an external hardware security module for a set
of DNSSEC keys.
Sets the enabled state for a set of DNSSEC keys.
If a DNSSEC key is disabled, the key is still published, but it is
not used to sign DNS record groups or keys.
Gets the enabled state for a set of DNSSEC keys.
Sets the Time To Live (TTL) for the DNSKEY record types.
Gets the Time To Live (TTL) for the DNSKEY record types.
Sets the rollover period for a set of DNSSEC keys.
The rollover period is the time between the activation of one
DNSSEC key generation and the activation of the next DNSSEC key
generation.
Gets the rollover period for a set of DNSSEC keys.
Sets the expiration period for a set of DNSSEC keys.
The expiration period is the time between the activation of a
DNSSEC key generation and its expiration. It must be longer than
the rollover period.
Gets the expiration period for a set of DNSSEC keys.
Sets the RRSIG record signature validity period for a set of DNSSEC
keys.
This value is the period for which the digital signature is valid
and is stored in the RRSIG record and should be significantly
smaller than the Time To Live period.
Gets the RRSIG record signature validity period for a set of DNSSEC
keys.
Sets the RRSIG record signature publication period for a set of
DNSSEC keys.
The signature publication period is the period in which the digital
signature is published, is stored in the RRSIG record, and should
be significantly shorter than the Time To Live period and must be
shorter than the signature validity period.
Gets the RRSIG record signature publication period for a set of
DNSSEC keys.
Sets the description for a set of DNSSEC keys.
This is an arbitrary field which can be used for any purpose.
Gets the descriptions for a set of DNSSEC keys.
Gets the certificate file name for a set of DNSSEC keys.
Gets the key file name for a set of DNSSEC keys.
Gets the existing DNSSEC key generation identifiers for a set of
DNSSEC keys.
The key generation identifier is a simple generation count, unique
within a single DNSSEC key.
Sets the rollover date and time for a set of DNSSEC key
generations.
This method can be used for any reason, but most likely used to
invalidate a possibly compromised key by forcing the creation of a
new key generation.
Gets the rollover date and time for a set of DNSSEC key
generations.
Sets the expiration date and time for a set of DNSSEC key
generations.
This method can be used for any reason, but most likely used to
invalidate a possibly compromised key.
Gets the expiration date and time for a set of DNSSEC key
generations.
Gets the public text for a set of DNSSEC key generations.
Gets the creator for a set of DNSSEC key generations, which
is the hostname of the BIG-IP that created the generation.
Gets the DNSSEC RR hash for a set of DNSSEC key generations.
Get the version information for this interface.
The DNSSECKey interface manages the cryptographic keys used for
securing DNS information, i.e., DNSSEC. The keys managed by this
interface can be used to sign DNS record groups and the keys
themselves.
Technically, there is not a single key for each key object. This key
is re-created on a regular schedule, which can be controlled via this
interface. Each re-generated key is considered a new "generation" - a
term used more in its genealogical sense than a creation sense. A
single key generation can have its lifetime changed. Thus when using
this interface, be careful to distinguish the attributes which apply
to this whole process vs those that apply to a single key generation.
Once a key generation is created, it is fully active for the "rollover
period". At the end of that period, the next generation's key is
created and both keys are in use. Once the first key reaches the end
of its "expiration period", it is no longer handed out, the generation
is deleted, and only the second key is in use. This process continues
ad infinitum.
It is important to note that these keys do not affect the processing by
their mere existence. To take effect, they must be assigned to a
DNSSEC zone (See the DNSSECZone interface).