ECDsaCng.VerifyData 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í.
Comprueba una firma digital.
Sobrecargas
VerifyData(Byte[], Byte[]) |
Comprueba la firma digital de los datos especificados. |
VerifyData(Stream, Byte[]) |
Comprueba la firma digital del flujo de datos especificado, leyendo hasta el final del flujo. |
VerifyData(Byte[], Int32, Int32, Byte[]) |
Comprueba una firma para la longitud de datos especificada, comenzando en el desplazamiento especificado. |
VerifyData(Byte[], Byte[])
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Comprueba la firma digital de los datos especificados.
public:
bool VerifyData(cli::array <System::Byte> ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, byte[] signature);
override this.VerifyData : byte[] * byte[] -> bool
member this.VerifyData : byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte()) As Boolean
Parámetros
- data
- Byte[]
Los datos que se firmaron.
- signature
- Byte[]
Signatura que se va a comprobar.
Devoluciones
true
si la firma es válida; en caso contrario, false
.
Excepciones
data
o signature
es null
.
Comentarios
Este método genera una firma para los datos especificados mediante el hash de los datos de entrada mediante la HashAlgorithm propiedad y, a continuación, firmando el resultado.
Se aplica a
VerifyData(Stream, Byte[])
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Comprueba la firma digital del flujo de datos especificado, leyendo hasta el final del flujo.
public:
bool VerifyData(System::IO::Stream ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (System.IO.Stream data, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (System.IO.Stream data, byte[] signature);
override this.VerifyData : System.IO.Stream * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : System.IO.Stream * byte[] -> bool
member this.VerifyData : System.IO.Stream * byte[] -> bool
Public Function VerifyData (data As Stream, signature As Byte()) As Boolean
Parámetros
- data
- Stream
Flujo de datos que se ha firmado.
- signature
- Byte[]
Signatura que se va a comprobar.
Devoluciones
true
si la firma es válida; en caso contrario, false
.
- Atributos
Excepciones
data
o signature
es null
.
Comentarios
Este método aplica un algoritmo hash a los datos de entrada mediante la HashAlgorithm propiedad antes de la comprobación.
Se aplica a
VerifyData(Byte[], Int32, Int32, Byte[])
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Comprueba una firma para la longitud de datos especificada, comenzando en el desplazamiento especificado.
public:
bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : byte[] * int * int * byte[] -> bool
member this.VerifyData : byte[] * int * int * byte[] -> bool
Public Function VerifyData (data As Byte(), offset As Integer, count As Integer, signature As Byte()) As Boolean
Parámetros
- data
- Byte[]
Los datos que se firmaron.
- offset
- Int32
Ubicación en los datos en la que comienzan los datos firmados.
- count
- Int32
Longitud de los datos, en caracteres, que siguen al offset
que se van a firmar.
- signature
- Byte[]
Signatura que se va a comprobar.
Devoluciones
true
si la firma es válida; en caso contrario, false
.
- Atributos
Excepciones
offset
o count
es menor que cero.
o bien
offset
o count
es mayor que la longitud de la matriz de bytes pasada en el parámetro data
.
data
o signature
es null
.
Comentarios
Este método aplica un algoritmo hash a los datos de entrada mediante la HashAlgorithm propiedad antes de la comprobación.