Hello,
in examples you have how to sign files with certificates, but is there possibility to sign string?
For example: we have string "Hello world"
from this text we will need to make hash SHA256 and sign with RSASSA-PKCS1 and make output in base64
i try something like this
rsa:= TRSAEncSign.Create;
rsa.KeyLength:= kl2048;
// to make output in base64
rsa.OutputFormat:= base64;
rsa.Unicode := yesUni;
to make hash SHA256 before sign
rsa.hashFunction := TRSAhashfunction.sha256;
// to sign with RSASSA-PKCS1
rsa.signType:=TRSASignType.spkcs1_5;
// but not know how to load certificates
// i need to use it on ios i have them in PEM format
rsa.FromOpenSSLCert(EditCrt.Text);
rsa.FromOpenSSLPrivateKey(EditKey.Text);
MemoRes.Text:= rsa.Sign('HelloWorld');
is possible to do it? if yes how?