DSA.SignData Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen verilerin karma değerini hesaplar ve imzalar.
SignData(Byte[], HashAlgorithmName) |
Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignData(Stream, HashAlgorithmName) |
Belirtilen karma algoritmasını kullanarak belirtilen akışın karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar. |
SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar. |
SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin bir bölümünün karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar. |
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar. |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName) As Byte()
Parametreler
- data
- Byte[]
Karmanın hesaplanacağı giriş verileri.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen karma algoritmasını kullanarak belirtilen akışın karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar.
public:
virtual cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()
Parametreler
- data
- Stream
Karmanın hesaplanacağı giriş akışı.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parametreler
- data
- Byte[]
İmza atacak veriler.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
- signatureFormat
- DSASignatureFormat
İmza için kullanılacak kodlama biçimi.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
signatureFormat
bilinen bir biçim değildir.
hashAlgorithm
veya boş Namebir null
öğesine sahiptir.
Karma veya imzalama işleminde bir hata oluştu.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 5, 6, 7, 8, 9 |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Stream, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parametreler
- data
- Stream
İmza atacak veriler.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
- signatureFormat
- DSASignatureFormat
İmza için kullanılacak kodlama biçimi.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
signatureFormat
bilinen bir biçim değildir.
hashAlgorithm
veya boş Namebir null
öğesine sahiptir.
Karma veya imzalama işleminde bir hata oluştu.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 5, 6, 7, 8, 9 |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin bir bölümünün karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar.
public:
virtual cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public virtual byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Public Overridable Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()
Parametreler
- data
- Byte[]
Karmanın hesaplanacağı giriş verileri.
- offset
- Int32
Verileri kullanmaya başlayabileceğiniz diziye uzaklık.
- count
- Int32
Dizideki veri olarak kullanılacak bayt sayısı.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
offset
, sıfırdan küçüktür.
-veya-
count
, sıfırdan küçüktür.
-veya-
offset
+
count
- 1, üst sınırın ötesinde bir dizinle sonuçlanır data
.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
- Kaynak:
- DSA.cs
Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()
Parametreler
- data
- Byte[]
İmza atacak veriler.
- offset
- Int32
Karmaya başlanacağı uzaklık data
.
- count
- Int32
'den data
okunacak bayt sayısı.
- hashAlgorithm
- HashAlgorithmName
Karma değeri oluşturmak için kullanılacak karma algoritması.
- signatureFormat
- DSASignatureFormat
İmza için kullanılacak kodlama biçimi.
Döndürülenler
Belirtilen veriler için DSA imzası.
Özel durumlar
data
, null
değeridir.
signatureFormat
bilinen bir biçim değildir.
-or- offset
sıfırdan küçüktür.
-or- count
sıfırdan küçüktür.
-or- offset
+ count
- 1, üst sınırın ötesinde bir dizinle sonuçlanır data
.
hashAlgorithm
veya boş Namebir null
öğesine sahiptir.
Karma veya imzalama işleminde bir hata oluştu.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 5, 6, 7, 8, 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: