USP_ENCRYPTEDFILE_GET

Returns information about an encrypted file.

Parameters

Parameter Parameter Type Mode Description
@FILEPATH nvarchar(260) IN
@AESINITIALIZATIONVECTOR varbinary INOUT

Definition

Copy


            create procedure dbo.USP_ENCRYPTEDFILE_GET
            (
                @FILEPATH as nvarchar(260),
                @AESINITIALIZATIONVECTOR varbinary(16) output
            )
            as
                set nocount on

                set @FILEPATH = rtrim(ltrim(lower(@FILEPATH)))

                exec dbo.USP_GET_KEY_ACCESS
                begin try
                    select
                        @AESINITIALIZATIONVECTOR = convert(varbinary(16), DecryptByKey(AESINITIALIZATIONVECTOR))
                    from dbo.ENCRYPTEDFILE
                    where FILEPATH = @FILEPATH

                    close symmetric key sym_BBInfinity
                end try
                begin catch
                    close symmetric key sym_BBInfinity
                end catch