CryptoManager.InitializeAsync

CryptoManager

InitializeAsync

Disponible desde la versión 8.3.18.

Variante de sintaxis: Sin inicializar el módulo de criptografía

Sintaxis:

InitializeAsync(<InteractiveModeUse>)

Parámetros:

<InteractiveModeUse> (obligatorio)

Tipo: CryptoInteractiveModeUse.
Define si el módulo de criptografía opera en modo interactivo.
Valor predeterminado: DontUse.

Variante de sintaxis: Con inicialización del módulo de criptografía

Sintaxis:

InitializeAsync(<CryptoprotectionModuleName>, <CryproprotectionModulePath>, <CryptoprotectionModuleType>, <InteractiveModeUse>)

Parámetros:

<CryptoprotectionModuleName> (obligatorio)

Tipo: String.
Nombre del módulo de criptografía.
El parámetro se utiliza si el administrador se crea para el sistema operativo Microsoft Windows.

<CryproprotectionModulePath> (obligatorio)

Tipo: String.
Ruta al archivo de biblioteca que implementa el conjunto de funciones requerido.
El parámetro se utiliza al crear un administrador en Linux y macOS.

<CryptoprotectionModuleType> (obligatorio)

Tipo: Number.
Tipo de módulo de criptografía.

<InteractiveModeUse> (opcional)

Tipo: CryptoInteractiveModeUse.
Define si el módulo de criptografía opera en modo interactivo.

Valor devuelto:

Tipo: Promise.
El resultado de la ejecución de la promesa es el objeto CryptoManager.

Descripción:

Función asíncrona. Inicia la inicialización del objeto CryptoManager con los parámetros pasados.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.

Nota:

En la plataforma móvil, se ignoran los parámetros <CryptographyModuleName>, <CryptographyModulePath> y <CryptographyModuleType>.

Ver también:

CryptoManager, método BeginInitialization

Disponible desde:

Disponible desde la versión 8.3.18.

Descripción cambiada en la versión 8.3.24.