X509AsymmetricSecurityKey.EncryptKey(String, Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue la crittografia della chiave crittografata specificata utilizzando l'algoritmo di crittografia specificato.
public:
override cli::array <System::Byte> ^ EncryptKey(System::String ^ algorithm, cli::array <System::Byte> ^ keyData);
public override byte[] EncryptKey (string algorithm, byte[] keyData);
override this.EncryptKey : string * byte[] -> byte[]
Public Overrides Function EncryptKey (algorithm As String, keyData As Byte()) As Byte()
Parametri
- algorithm
- String
Algoritmo di crittografia con cui crittografare la chiave.
Restituisce
Matrice di Byte che contiene la chiave crittografata.
Eccezioni
Il certificato X.509 specificato nel costruttore ha una chiave pubblica che non è stata generata utilizzando l'algoritmo RSA.
-oppure-
Il parametro algorithm
non è supportato. Gli algoritmi supportati sono XmlEncRSA15Url e XmlEncRSAOAEPUrl.
Commenti
Utilizzare il campo XmlEncRSA15Url o XmlEncRSAOAEPUrl per specificare l'algoritmo.