RSA Kryptering
Jeg skal signere nogle data med en "private key" og sende en "public key" til den Norske Skatteetat så de har mulighed for at se dataene.Jeg har fået dannet min nøgler i form af 2 filer med extention .kez og .pke. Jeg bruger .NET's klasse RSACryptoServiceProvider til kryptering og jeg kan efterfølgende dekryptere dataene med "the public key".
Så langt så godt.
Jeg skal uploade/paste "the public key" til skatteetatens hjemmeside i et memo-felt. Når jeg gør det får jeg at vide at det ikke er en valid nøgle.
Lidt af nøglen ser således ud. <RSAKeyValue><Modulus>2iN9vSlvE5mF0i ...
Er der et andet format man kan bruge til sådan en nøgle?
I den sparsomme dokumentation står der at den skal være base64. Andet står der ikke.