RsaSignatureCookieTransform Sınıf
Tanım
Ö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.
İmza kullanarak RSA tanımlama bilgisi bütünlüğü sağlar.
public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
- Devralma
Açıklamalar
RsaSignatureCookieTransform tanımlama bilgisi verilerine bir RSA MAC ekler. Bu, bütünlüğü sağlar ancak gizlilik sağlamaz. Varsayılan olarak, MAC SHA-256 kullanır, ancak SHA-1 istenebilir.
Bu dönüşümle korunan tanımlama bilgileri, aynı RSA özel anahtarını (genellikle X509 sertifikasıyla ilişkili) paylaşan herhangi bir bilgisayar tarafından okunabilir.
Önemli
ile kullanırken RsaSignatureCookieTransform , sertifika tarafından sağlanan bir anahtar değişirse hizmetin yeniden başlatılması gerekir.
Oluşturucular
RsaSignatureCookieTransform(RSA) |
Belirtilen RSA anahtarını kullanarak sınıfının yeni bir örneğini RsaSignatureCookieTransform başlatır. |
RsaSignatureCookieTransform(X509Certificate2) |
Belirtilen sertifikanın RsaSignatureCookieTransform özel anahtarını kullanarak sınıfının yeni bir örneğini başlatır. |
Özellikler
HashName |
Kullanılacak karma algoritmasının adını alır veya ayarlar. |
SigningKey |
İmzalama için kullanılan RSA anahtarını alır veya ayarlar. |
VerificationKeys |
İmza doğrulaması için kullanılan anahtar koleksiyonunu alır. Varsayılan olarak, bu özellik yalnızca imzalama anahtarını içeren bir liste döndürür. |
Yöntemler
Decode(Byte[]) |
Belirtilen imzayı doğrular ve özgün, imzalanmamış verileri döndürür. |
Encode(Byte[]) |
Belirtilen verileri imzalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |