Crypto

object Crypto
class Object
trait Matchable
class Any
Crypto.type

Value members

Concrete methods

def fromCLPublicKey(cLpublicKey: CLPublicKey): Option[PublicKey]

get a java.security.PublicKey from a CLPublicKey

get a java.security.PublicKey from a CLPublicKey

Returns:

java.security.PublicKey

def newKeyPair(algo: String, ellipticCurve: String): Option[KeyPair]

create a java.security.KeyPair

create a java.security.KeyPair

Value parameters:
algo

: algorithm (ED25519 /SECP265K1)

ecurve

: elliptic Curve

Returns:

Option[KeyPair]

def toCLPublicKey(publicKey: PublicKey): Option[CLPublicKey]

get a CLpublicKey for a java.security.PublicKey

get a CLpublicKey for a java.security.PublicKey

Value parameters:
publicKey

: java.security.PublicKey

Returns:

: Option[CLPublicKey]

@throws(scala.throws.$lessinit$greater$default$1[java.io.IOException])
def toPem(data: AnyRef): Option[String]

Writes key objects to pem strings

Writes key objects to pem strings

Value parameters:
data

: data to write into pem String

Returns:

Pem String

Concrete fields

val converter: JcaPEMKeyConverter