SpringCard SpringCore Library for .NET  20.04.16
High-level access to the SpringCore devices
SpringCard.SpringCore.Direct.RSA Class Reference

Wrappers for RSA cryptography. More...

Static Public Member Functions

static AsymmetricKeyParameter ImportPublicKeyFromPemFile (string FileName)
 Load a public key from a PEM file. More...
 
static AsymmetricCipherKeyPair ImportPrivateKeyFromPemFile (string FileName)
 Load a private key from a PEM file. More...
 
static bool VerifySignature (AsymmetricKeyParameter publicKey, byte[] message, byte[] signature)
 Verify a signature. More...
 
static byte[] CreateSignature (AsymmetricCipherKeyPair privateKey, byte[] message)
 Create a signature. More...
 

Detailed Description

Wrappers for RSA cryptography.

Member Function Documentation

◆ CreateSignature()

static byte [] SpringCard.SpringCore.Direct.RSA.CreateSignature ( AsymmetricCipherKeyPair  privateKey,
byte[]  message 
)
static

Create a signature.

◆ ImportPrivateKeyFromPemFile()

static AsymmetricCipherKeyPair SpringCard.SpringCore.Direct.RSA.ImportPrivateKeyFromPemFile ( string  FileName)
static

Load a private key from a PEM file.

◆ ImportPublicKeyFromPemFile()

static AsymmetricKeyParameter SpringCard.SpringCore.Direct.RSA.ImportPublicKeyFromPemFile ( string  FileName)
static

Load a public key from a PEM file.

◆ VerifySignature()

static bool SpringCard.SpringCore.Direct.RSA.VerifySignature ( AsymmetricKeyParameter  publicKey,
byte[]  message,
byte[]  signature 
)
static

Verify a signature.


The documentation for this class was generated from the following file: