Partager via


AsymmetricEncryptionAlgorithm Classe

public class AsymmetricEncryptionAlgorithm extends EncryptionAlgorithm

Classe de base abstraite pour tous les algorithmes de chiffrement asymétrique.

Récapitulatif du constructeur

Constructeur Description
AsymmetricEncryptionAlgorithm(String name)

Constructeur.

Résumé de la méthode

Modificateur et type Méthode et description
abstract ICryptoTransform CreateDecryptor(KeyPair keyPair)

Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise le spécifié java.security.KeyPair et le fournisseur par défaut java.security.Provider .

abstract ICryptoTransform CreateDecryptor(KeyPair keyPair, Provider provider)

Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise les et java.security.Providerspécifiésjava.security.KeyPair.

abstract ICryptoTransform CreateEncryptor(KeyPair keyPair)

Crée une ICryptoTransform implémentation pour le chiffrement qui utilise le spécifié java.security.KeyPair et le fournisseur par défaut java.security.Provider .

abstract ICryptoTransform CreateEncryptor(KeyPair keyPair, Provider provider)

Crée une ICryptoTransform implémentation pour le chiffrement qui utilise les et java.security.Providerspécifiésjava.security.KeyPair.

Membres hérités

Détails du constructeur

AsymmetricEncryptionAlgorithm

protected AsymmetricEncryptionAlgorithm(String name)

Constructeur.

Parameters:

name - Nom de l'algorithme.

Détails de la méthode

CreateDecryptor

public abstract ICryptoTransform CreateDecryptor(KeyPair keyPair)

Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise le spécifié java.security.KeyPair et le fournisseur par défaut java.security.Provider .

Parameters:

keyPair - Paire de clés à utiliser.

Throws:

InvalidKeyException
NoSuchAlgorithmException
NoSuchPaddingException

CreateDecryptor

public abstract ICryptoTransform CreateDecryptor(KeyPair keyPair, Provider provider)

Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise les et java.security.Providerspécifiésjava.security.KeyPair.

Parameters:

keyPair - Paire de clés à utiliser.
provider - Fournisseur à utiliser.

Throws:

InvalidKeyException
NoSuchAlgorithmException
NoSuchPaddingException

CreateEncryptor

public abstract ICryptoTransform CreateEncryptor(KeyPair keyPair)

Crée une ICryptoTransform implémentation pour le chiffrement qui utilise le spécifié java.security.KeyPair et le fournisseur par défaut java.security.Provider .

Parameters:

keyPair - Paire de clés à utiliser.

Throws:

InvalidKeyException
NoSuchAlgorithmException
NoSuchPaddingException

CreateEncryptor

public abstract ICryptoTransform CreateEncryptor(KeyPair keyPair, Provider provider)

Crée une ICryptoTransform implémentation pour le chiffrement qui utilise les et java.security.Providerspécifiésjava.security.KeyPair.

Parameters:

keyPair - Paire de clés à utiliser.
provider - Fournisseur à utiliser.

Throws:

InvalidKeyException
NoSuchAlgorithmException
NoSuchPaddingException

S’applique à