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.
Crittografa la chiave crittografata specificata usando 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 per crittografare la chiave.
Valori restituiti
Matrice di Byte che contiene la chiave crittografata.
Eccezioni
Il certificato X.509 specificato nel costruttore ha una chiave pubblica che non è stata generata tramite l'algoritmo RSA .
oppure
Il algorithm parametro non è supportato. Gli algoritmi supportati sono XmlEncRSA15Url e XmlEncRSAOAEPUrl.
Commenti
Utilizzare i XmlEncRSA15Url campi o XmlEncRSAOAEPUrl per specificare l'algoritmo.