Package version:

Interface SigningKey

Represents the signing key.

interface SigningKey {
    delegationSignerInfo?: DelegationSignerInfo[];
    flags?: number;
    keyTag?: number;
    protocol?: number;
    publicKey?: string;
    securityAlgorithmType?: number;
}

Properties

delegationSignerInfo?: DelegationSignerInfo[]

The delegation signer information. NOTE: This property will not be serialized. It can only be populated by the server.

flags?: number

The flags specifies how the key is used. NOTE: This property will not be serialized. It can only be populated by the server.

keyTag?: number

The key tag value of the DNSKEY Resource Record. NOTE: This property will not be serialized. It can only be populated by the server.

protocol?: number

The protocol value. The value is always 3. NOTE: This property will not be serialized. It can only be populated by the server.

publicKey?: string

The public key, represented as a Base64 encoding. NOTE: This property will not be serialized. It can only be populated by the server.

securityAlgorithmType?: number

The security algorithm type represents the standard security algorithm number of the DNSKEY Resource Record. See: https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml NOTE: This property will not be serialized. It can only be populated by the server.