RSASignature

tsec.signature.jca.RSASignature
abstract class RSASignature[A](sigAlgo: String) extends RSAKFTag[A], CertSignatureAPI[A, SigPublicKey, SigPrivateKey, SigCertificate]

Attributes

Source
GeneralSignature.scala
Graph
Supertypes
Known subtypes
object SHA256withRSA.type
object SHA384withRSA.type
object SHA512withRSA.type

Members list

Type members

Classlikes

object impl

Attributes

Source
GeneralSignature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
impl.type

Value members

Inherited methods

final def buildPrivateKey[F[_]](rawPk: Array[Byte])(implicit S: AsymmetricKeyGen[F, A, SigPublicKey, SigPrivateKey, SigKeyPair]): F[PrivK[Alg]]

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala
final def buildPublicKey[F[_]](rawPk: Array[Byte])(implicit S: AsymmetricKeyGen[F, A, SigPublicKey, SigPrivateKey, SigKeyPair]): F[PubK[Alg]]

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala
def buildPublicKeyFromParameters[F[_]](modulus: BigInt, publicExponent: BigInt)(implicit S: JCARSASigKG[F, A]): F[Repr[A]]

Attributes

Inherited from:
RSAKFTag
Source
KFTag.scala
final def generateKeyPair[F[_]](implicit S: AsymmetricKeyGen[F, A, SigPublicKey, SigPrivateKey, SigKeyPair]): F[KP[Alg]]

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala
def generateKeyPairStrong[F[_]](implicit S: JCARSASigKG[F, A]): F[SigKeyPair[A]]

Attributes

Inherited from:
RSAKFTag
Source
KFTag.scala
def sign[F[_]](unsigned: Array[Byte], secretKey: Repr[A])(implicit S: Signer[F, A, SigPublicKey, SigPrivateKey]): F[Type[A]]

Attributes

Inherited from:
SignatureAPI
Source
SignatureAPI.scala

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala
def unsafeBuildPublicKeyFromParameters(modulus: BigInt, publicExponent: BigInt)(implicit S: JCARSASigKG[Id, A]): Repr[A]

Attributes

Inherited from:
RSAKFTag
Source
KFTag.scala

Attributes

Inherited from:
AsymmetricKeyGenAPI
Source
AsymmetricKeyGenAPI.scala

Attributes

Inherited from:
RSAKFTag
Source
KFTag.scala

Attributes

Inherited from:
SignatureAPI
Source
SignatureAPI.scala

Attributes

Inherited from:
SignatureAPI
Source
SignatureAPI.scala

Implicits

Implicits

implicit def SigKeyGenEither(implicit B: Bouncy): JCARSASigKG[SigErrorM, A]

Attributes

Source
GeneralSignature.scala
implicit def SigKeyGenId(implicit B: Bouncy): JCARSASigKG[Id, A]

Attributes

Source
GeneralSignature.scala
implicit def genSigAsymmGen[F[_]](implicit F: Sync[F], B: Bouncy): JCARSASigKG[F, A]

Attributes

Source
GeneralSignature.scala
implicit val kt: RSAKFTag[A]

Attributes

Source
GeneralSignature.scala

Attributes

Source
GeneralSignature.scala
implicit def sigInstanceSync[F[_] : Sync]: JCASigner[F, A]

Attributes

Source
GeneralSignature.scala