KeyWrapAlgorithm Classe
- java.
lang. Object - Algorithme
- com.
microsoft. azure. keyvault. cryptography. KeyWrapAlgorithm
- com.
public class KeyWrapAlgorithm extends Algorithm
Classe de base abstraite pour tous les algorithmes de wrap de clé.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
KeyWrapAlgorithm(String name) |
Constructeur. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
abstract ICrypto |
CreateDecryptor(byte[] key)
Crée une ICryptoTransform implémentation pour le déchiffrement. Utilise le vecteur d’initialisation AES-KW par défaut. |
abstract ICrypto |
CreateDecryptor(byte[] key, byte[] iv)
Crée une ICryptoTransform implémentation pour le déchiffrement à l’aide du vecteur d’initialisation fourni. |
abstract ICrypto |
CreateDecryptor(byte[] key, byte[] iv, Provider provider)
Crée une ICryptoTransform implémentation pour le déchiffrement à l’aide du vecteur d’initialisation fourni et du fournisseur spécifique pour l’API de sécurité Java. |
abstract ICrypto |
CreateDecryptor(byte[] key, Provider provider)
Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise le fournisseur spécifié pour l’API de sécurité Java. Utilise le vecteur d’initialisation AES-KW par défaut. |
abstract ICrypto |
CreateEncryptor(byte[] key)
Crée une ICryptoTransform implémentation pour le chiffrement. Utilise le vecteur d’initialisation AES-KW par défaut. |
abstract ICrypto |
CreateEncryptor(byte[] key, byte[] iv)
Crée une ICryptoTransform implémentation pour le chiffrement à l’aide du vecteur d’initialisation fourni. |
abstract ICrypto |
CreateEncryptor(byte[] key, byte[] iv, Provider provider)
Crée une ICryptoTransform implémentation pour le chiffrement à l’aide du vecteur d’initialisation fourni et du fournisseur spécifique pour l’API de sécurité Java. |
abstract ICrypto |
CreateEncryptor(byte[] key, Provider provider)
Crée une ICryptoTransform implémentation pour le chiffrement qui utilise le fournisseur spécifié pour l’API de sécurité Java. Utilise le vecteur d’initialisation AES-KW par défaut. |
Membres hérités
Détails du constructeur
KeyWrapAlgorithm
protected KeyWrapAlgorithm(String name)
Constructeur.
Paramètres:
Détails de la méthode
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key)
Crée une ICryptoTransform implémentation pour le déchiffrement. Utilise le vecteur d’initialisation AES-KW par défaut.
Paramètres:
Retours:
Exception:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)
Crée une ICryptoTransform implémentation pour le déchiffrement à l’aide du vecteur d’initialisation fourni.
Paramètres:
Retours:
Exception:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, byte[] iv, Provider provider)
Crée une ICryptoTransform implémentation pour le déchiffrement à l’aide du vecteur d’initialisation fourni et du fournisseur spécifique pour l’API de sécurité Java.
Paramètres:
Retours:
Exception:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, Provider provider)
Crée une ICryptoTransform implémentation pour le déchiffrement qui utilise le fournisseur spécifié pour l’API de sécurité Java. Utilise le vecteur d’initialisation AES-KW par défaut.
Paramètres:
Retours:
Exception:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key)
Crée une ICryptoTransform implémentation pour le chiffrement. Utilise le vecteur d’initialisation AES-KW par défaut.
Paramètres:
Retours:
Exception:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
Crée une ICryptoTransform implémentation pour le chiffrement à l’aide du vecteur d’initialisation fourni.
Paramètres:
Retours:
Exception:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, byte[] iv, Provider provider)
Crée une ICryptoTransform implémentation pour le chiffrement à l’aide du vecteur d’initialisation fourni et du fournisseur spécifique pour l’API de sécurité Java.
Paramètres:
Retours:
Exception:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, Provider provider)
Crée une ICryptoTransform implémentation pour le chiffrement qui utilise le fournisseur spécifié pour l’API de sécurité Java. Utilise le vecteur d’initialisation AES-KW par défaut.
Paramètres:
Retours:
Exception:
S’applique à
Azure SDK for Java