Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
アクセスいただきありがとうございます。こちらのページは現在英語のみのご用意となっております。順次日本語化を進めてまいりますので、ご理解のほどよろしくお願いいたします。

AsymmetricAlgorithm

Represents an asymmetric cryptographic algorithm. Asymmetric algorithms use different keys for encryption and decryption, typically a public key for encryption and a private key for decryption.

Extends

  • BaseCryptoClass

Constructors

new AsymmetricAlgorithm()

new AsymmetricAlgorithm(): AsymmetricAlgorithm

Returns

AsymmetricAlgorithm

Properties

RSA

static readonly RSA: "Rsa" = 'Rsa'

Constant representing the RSA algorithm. RSA is widely used for secure data transmission and digital signatures.


RSA_OAEP

static readonly RSA_OAEP: "Rsa-oaep" = 'Rsa-oaep'

Constant representing the RSA algorithm with OAEP padding. OAEP (Optimal Asymmetric Encryption Padding) is a widely used padding scheme for RSA encryption that provides better security against certain types of attacks.


ECDSA

static readonly ECDSA: "Ecdsa" = 'Ecdsa'

Constant representing the ECDSA (Elliptic Curve Digital Signature Algorithm). ECDSA is a widely used algorithm for digital signatures based on elliptic curve cryptography.


AUTHENTICATED_DH

static readonly AUTHENTICATED_DH: "AuthenticatedDh" = 'AuthenticatedDh'

Constant representing the algorithm used by the Authenticated Diffie-Hellman key exchange protocol.


ECDH

static readonly ECDH: "Ecdh" = "Ecdh"

Constant representing the algorithm used by the ECDH (Elliptic Curve Diffie-Hellman) key agreement protocol.


Last updated: Jul 22, 2026