Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AsymmetricEncryptedSecret

Package version

interface

An interface representing AsymmetricEncryptedSecret. This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.

Hierarchy

  • AsymmetricEncryptedSecret

Index

Properties

encryptionAlgorithm

encryptionAlgorithm: EncryptionAlgorithm
member

{EncryptionAlgorithm} encryptionAlgorithm Algorithm used to encrypt "Value". Possible values include: 'None', 'AES256', 'RSAES_PKCS1_v_1_5'

Optional encryptionCertificateThumbprint

encryptionCertificateThumbprint: undefined | string
member

{string} [encryptionCertificateThumbprint] Thumbprint certificate that was used to encrypt "Value"

value

value: string
member

{string} value The value of the secret itself. If the secret is in plaintext then EncryptionAlgorithm will be none and EncryptionCertThumbprint will be null.

Generated using TypeDoc