Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SymmetricEncryptedSecret

Package version

interface

An interface representing SymmetricEncryptedSecret. This class can be used as the Type for any secret entity represented as Value, ValueCertificateThumbprint, EncryptionAlgorithm. In this case, "Value" is a secret and the "valueThumbprint" represents the certificate thumbprint of the value. The algorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.

Hierarchy

  • SymmetricEncryptedSecret

Index

Properties

encryptionAlgorithm

encryptionAlgorithm: EncryptionAlgorithm
member

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

value

value: string
member

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

Optional valueCertificateThumbprint

valueCertificateThumbprint: undefined | string
member

{string} [valueCertificateThumbprint] Thumbprint cert that was used to encrypt "Value"

Generated using TypeDoc