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
Members list
Type members
Classlikes
object impl
Attributes
- Source
- GeneralSignature.scala
- Supertypes
- 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
Attributes
- Inherited from:
- RSAKFTag
- Source
- KFTag.scala
Attributes
- Inherited from:
- SignatureAPI
- Source
- SignatureAPI.scala
final def unsafeBuildPrivateKey(rawPk: Array[Byte])(implicit S: AsymmetricKeyGen[Id, A, SigPublicKey, SigPrivateKey, SigKeyPair]): PrivK[Alg]
Attributes
- Inherited from:
- AsymmetricKeyGenAPI
- Source
- AsymmetricKeyGenAPI.scala
final def unsafeBuildPublicKey(rawPk: Array[Byte])(implicit S: AsymmetricKeyGen[Id, A, SigPublicKey, SigPrivateKey, SigKeyPair]): Id[PubK[Alg]]
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
final def unsafeGenerateKeyPair(implicit S: AsymmetricKeyGen[Id, A, SigPublicKey, SigPrivateKey, SigKeyPair]): KP[Alg]
Attributes
- Inherited from:
- AsymmetricKeyGenAPI
- Source
- AsymmetricKeyGenAPI.scala
Attributes
- Inherited from:
- RSAKFTag
- Source
- KFTag.scala
def verify[F[_] : Functor](raw: Array[Byte], signature: Type[A], publicKey: Repr[A])(implicit evidence$1: Functor[F], S: Signer[F, A, SigPublicKey, SigPrivateKey]): F[VerificationStatus]
Attributes
- Inherited from:
- SignatureAPI
- Source
- SignatureAPI.scala
def verifyBool[F[_]](raw: Array[Byte], signature: Type[A], publicKey: Repr[A])(implicit S: Signer[F, A, SigPublicKey, SigPrivateKey]): F[Boolean]
Attributes
- Inherited from:
- SignatureAPI
- Source
- SignatureAPI.scala
def verifyCert[F[_]](raw: Array[Byte], signature: Type[A], publicKey: Repr[A])(implicit S: CertificateSigner[F, A, SigPublicKey, SigPrivateKey, SigCertificate]): F[Boolean]
Attributes
- Inherited from:
- CertSignatureAPI
- Source
- SignatureAPI.scala
Implicits
Implicits
Attributes
- Source
- GeneralSignature.scala
Attributes
- Source
- GeneralSignature.scala
Attributes
- Source
- GeneralSignature.scala
Attributes
- Source
- GeneralSignature.scala
Attributes
- Source
- GeneralSignature.scala
Attributes
- Source
- GeneralSignature.scala
In this article