class documentation

class AsymmetricAlgorithm(pb_enum.Enum): (source)

View In Hierarchy

Supported asymmetric algorithms.

Constant __PB2_DESCRIPTOR__ Undocumented
Constant ASYMMETRIC_ALGORITHM_UNSPECIFIED Undocumented
Constant ECDSA_NIST_P256_SHA_256 ECDSA signature with NIST P-256 curve and SHA-256
Constant ECDSA_NIST_P384_SHA_384 ECDSA signature with NIST P-384 curve and SHA-384
Constant RSA_4096_ENC_OAEP_SHA_256 RSA encryption with RSA-4096 key, OAEP padding and SHA-256.

Inherited from Enum:

Class Method get_descriptor Return the protobuf EnumDescriptor for this enum.
__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.EnumDescriptor]('.nebius.kms.v1.Asymmetri
cAlgorithm',
                                                       asymmetric_key_pb2.DESCRIPTOR
,
                                                       descriptor_1.EnumDescriptor
)
ASYMMETRIC_ALGORITHM_UNSPECIFIED: int = (source)

Undocumented

Value
0
ECDSA_NIST_P256_SHA_256: int = (source)

ECDSA signature with NIST P-256 curve and SHA-256

Value
1
ECDSA_NIST_P384_SHA_384: int = (source)

ECDSA signature with NIST P-384 curve and SHA-384

Value
2
RSA_4096_ENC_OAEP_SHA_256: int = (source)

RSA encryption with RSA-4096 key, OAEP padding and SHA-256.

Value
3