> On 13 Sep 2017, at 19:44, Casimiro de Almeida Barreto 
> <casimiro.barr...@gmail.com> wrote:
> 
> Hello,
> 
> Perhaps someone can help me with this problem: I'm saving a key pair in a 
> mariadb/mysql table as follows:
> 
>     str := 'INSERT INTO chaves_de_encriptacao (numero_funcional, 
> chave_privada, chave_publica) '.
>     str := str,'VALUES ('''.
>     str := str, self personId leaId asString, ''', '''.
>     str := str, self keyPair privateKey asAsn1DerBytes asByteArray hex, ''', 
> '''.
>     str := str, self keyPair publicKey  asAsn1DerBytes asByteArray hex,''')'.
> 
>     [ dbConnection execute: str ] on: Exception do: [ ^ false ].
> 
> And I'd like to recover the keys (SELECT * FROM chaves_de_encriptacao WHERE 
> numero_funcional = 1010) and then reconvert in order to recover the original 
> keys. Obviously I can do that by writting a parser that will get the hex and 
> bring it back to binary but I'd like to avoid it.
> 
> Question is: is there a reverse for asByteArray hex?

Yes:

ByteArray readHexFrom: #[ 0 1 2 3 4 5 6 7 8 9 10 ] hex.

HTH,

Sven



Reply via email to