X509AsymmetricSecurityKey.EncryptKey(String, Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cifra la clave cifrada especificada mediante el algoritmo criptográfico especificado.
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()
Parámetros
- algorithm
- String
Algoritmo criptográfico para cifrar la clave.
Devoluciones
Matriz de Byte que contiene la clave cifrada.
Excepciones
El certificado X.509 especificado en el constructor tiene una clave pública que no se generó mediante el RSA algoritmo .
O bien
No se admite el algorithm parámetro . Los algoritmos admitidos son XmlEncRSA15Url y XmlEncRSAOAEPUrl.
Comentarios
Use los XmlEncRSA15Url campos o XmlEncRSAOAEPUrl para especificar el algoritmo.