NeoFS uses different key and signature types, but this knowledge is not reflected directly in protocol definitions, only in code. `Signature` structure needs to have key type reference and signature algorithm reference.