Google Cloud Domains V1 Client - Class Algorithm (1.0.0)

Reference documentation and code samples for the Google Cloud Domains V1 Client class Algorithm.

List of algorithms used to create a DNSKEY. Certain algorithms are not supported for particular domains.

Protobuf type google.cloud.domains.v1.DnsSettings.DsRecord.Algorithm

Namespace

Google \ Cloud \ Domains \ V1 \ DnsSettings \ DsRecord

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

ALGORITHM_UNSPECIFIED

Value: 0

The algorithm is unspecified.

Generated from protobuf enum ALGORITHM_UNSPECIFIED = 0;

RSAMD5

Value: 1

RSA/MD5. Cannot be used for new deployments.

Generated from protobuf enum RSAMD5 = 1;

DH

Value: 2

Diffie-Hellman. Cannot be used for new deployments.

Generated from protobuf enum DH = 2;

DSA

Value: 3

DSA/SHA1. Not recommended for new deployments.

Generated from protobuf enum DSA = 3;

ECC

Value: 4

ECC. Not recommended for new deployments.

Generated from protobuf enum ECC = 4;

RSASHA1

Value: 5

RSA/SHA-1. Not recommended for new deployments.

Generated from protobuf enum RSASHA1 = 5;

DSANSEC3SHA1

Value: 6

DSA-NSEC3-SHA1. Not recommended for new deployments.

Generated from protobuf enum DSANSEC3SHA1 = 6;

RSASHA1NSEC3SHA1

Value: 7

RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.

Generated from protobuf enum RSASHA1NSEC3SHA1 = 7;

RSASHA256

Value: 8

RSA/SHA-256.

Generated from protobuf enum RSASHA256 = 8;

RSASHA512

Value: 10

RSA/SHA-512.

Generated from protobuf enum RSASHA512 = 10;

ECCGOST

Value: 12

GOST R 34.10-2001.

Generated from protobuf enum ECCGOST = 12;

ECDSAP256SHA256

Value: 13

ECDSA Curve P-256 with SHA-256.

Generated from protobuf enum ECDSAP256SHA256 = 13;

ECDSAP384SHA384

Value: 14

ECDSA Curve P-384 with SHA-384.

Generated from protobuf enum ECDSAP384SHA384 = 14;

ED25519

Value: 15

Ed25519.

Generated from protobuf enum ED25519 = 15;

ED448

Value: 16

Ed448.

Generated from protobuf enum ED448 = 16;

INDIRECT

Value: 252

Reserved for Indirect Keys. Cannot be used for new deployments.

Generated from protobuf enum INDIRECT = 252;

PRIVATEDNS

Value: 253

Private algorithm. Cannot be used for new deployments.

Generated from protobuf enum PRIVATEDNS = 253;

PRIVATEOID

Value: 254

Private algorithm OID. Cannot be used for new deployments.

Generated from protobuf enum PRIVATEOID = 254;