EnvelopedData. Encrypt, méthode

[capicom est un composant uniquement de 32 bits qui peut être utilisé dans les systèmes d’exploitation suivants : Windows Server 2008, Windows Vista et Windows XP. Utilisez plutôt la classe EnvelopedCms dans l’espace de noms System. Security. Cryptography. Pkcs .]

La méthode Encrypt génère une clé de session, utilise cette clé pour chiffrer le contenu, encapsule le contenu chiffré pour chaque destinataire en chiffrant la clé de session avec la clé publique de chaque destinataire, puis retourne l' objet BLOB qui contient le contenu chiffré et les clés de session chiffrées sous la forme d’une chaîne encodée.

Syntaxe

EnvelopedData.Encrypt( _
  [ ByVal EncodingType ] _
)

Paramètres

EncodingType [ dans, facultatif]

Valeur de l’énumération de _ _ type d’encodage CAPICOM qui indique le type d’encodage utilisé pour encoder les données enveloppées. La valeur d’encodage par défaut est CAPICOM _ encode _ Base64. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
_coder _ tout
Ce type d’encodage est utilisé uniquement lorsque les données d’entrée ont un type d’encodage inconnu. Si cette valeur est utilisée pour spécifier le type d’encodage de la sortie, CAPICOM est utilisé à la _ _ place. Introduit dans CAPICOM 2,0.
_Encode _ Base64
Les données sont enregistrées sous la forme d’une chaîne encodée en base64.
codage d’un _ _ fichier binaire CAPICOM
Les données sont enregistrées sous la forme d’une séquence binaire pure.

Valeur de retour

Cette méthode retourne un objet BLOB qui contient les données enveloppées dans une chaîne encodée.

Notes

L’objet BLOB retourné contient le contenu chiffré et une clé de session chiffrée pour chaque destinataire prévu. Ces clés de session sont chiffrées à l’aide de la clé publique de chaque destinataire. Les clés de session chiffrées ne peuvent être déchiffrées qu’avec la clé privée d’un destinataire.

Si la propriété Recipients ne contient aucune information, cette méthode recherche les destinataires potentiels dans le magasin de certificats AddressBook de l’utilisateur actuel. Si plusieurs destinataires potentiels sont trouvés, l’utilisateur est invité à sélectionner un destinataire dans une boîte de dialogue de sélection.

Spécifications

Condition requise Valeur
Fin de la prise en charge des clients
Windows Vista
Fin de la prise en charge des serveurs
Windows Server 2008
Composant redistribuable
capicom 2,0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll

Voir aussi

Objets de chiffrement

EnvelopedData