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
El 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ó utilizando el algoritmo RSA.
o bien
El parámetro algorithm
no se admite. Los algoritmos admitidos son XmlEncRSA15Url y XmlEncRSAOAEPUrl.
Comentarios
Utilice los campos XmlEncRSA15Url o XmlEncRSAOAEPUrl para especificar el algoritmo.