Assinando um array de BYTES com CAPICOM e A3
Olá.
Necessito assinar um array de bytes, utilizando a capicom. Já consigo assinar documentos e strings, porém ao assinar um array de bytes de N posições não da certo.
Vendo essa situação utilizei um memoryStream e fiz o seguinte:
vStream := TMemoryStream.Create;
vStream.Position := 0;
vStream.seek(0,0);
vStream.write(vVetByte, length(vVetByte));
fAssinarArray(vStream);
O Stream é assinado porem não sei se essa prática de passar o array para dentro do memory stream está correta, essa é a minha duvida.
Necessito assinar um array de bytes, utilizando a capicom. Já consigo assinar documentos e strings, porém ao assinar um array de bytes de N posições não da certo.
Vendo essa situação utilizei um memoryStream e fiz o seguinte:
vStream := TMemoryStream.Create;
vStream.Position := 0;
vStream.seek(0,0);
vStream.write(vVetByte, length(vVetByte));
fAssinarArray(vStream);
O Stream é assinado porem não sei se essa prática de passar o array para dentro do memory stream está correta, essa é a minha duvida.
Tiago
Curtidas 0