EncryptionService interface
Un servicio que permite usar el cifrado del lado servidor.
Propiedades
enabled | Valor booleano que indica si el servicio cifra o no los datos tal y como están almacenados. |
key |
Tipo de clave de cifrado que se usará para el servicio de cifrado. El tipo de clave "Cuenta" implica que se usará una clave de cifrado con ámbito de cuenta. El tipo de clave "Servicio" implica que se usa una clave de servicio predeterminada. |
last |
Obtiene una estimación aproximada de la fecha y hora en que el usuario ha habilitado por última vez el cifrado. Solo se devuelve cuando el cifrado está habilitado. Puede haber algunos blobs sin cifrar que se escribieron después de este tiempo, ya que es solo una estimación aproximada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
enabled
Valor booleano que indica si el servicio cifra o no los datos tal y como están almacenados.
enabled?: boolean
Valor de propiedad
boolean
keyType
Tipo de clave de cifrado que se usará para el servicio de cifrado. El tipo de clave "Cuenta" implica que se usará una clave de cifrado con ámbito de cuenta. El tipo de clave "Servicio" implica que se usa una clave de servicio predeterminada.
keyType?: string
Valor de propiedad
string
lastEnabledTime
Obtiene una estimación aproximada de la fecha y hora en que el usuario ha habilitado por última vez el cifrado. Solo se devuelve cuando el cifrado está habilitado. Puede haber algunos blobs sin cifrar que se escribieron después de este tiempo, ya que es solo una estimación aproximada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
lastEnabledTime?: Date
Valor de propiedad
Date