RsaSignatureCookieTransform 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 RSA 簽章提供 cookie 完整性。
public ref class RsaSignatureCookieTransform : System::IdentityModel::CookieTransform
public class RsaSignatureCookieTransform : System.IdentityModel.CookieTransform
type RsaSignatureCookieTransform = class
inherit CookieTransform
Public Class RsaSignatureCookieTransform
Inherits CookieTransform
- 繼承
備註
RsaSignatureCookieTransform 將 RSA MAC 新增至 Cookie 數據。 這會提供完整性,但不提供機密性。 根據預設,MAC 會使用SHA-256,但可能會要求SHA-1。
使用此轉換保護的 Cookie 可由共用相同 RSA 私鑰的任何電腦讀取, (通常與 X509 憑證相關聯) 。
重要
搭配服務使用 RsaSignatureCookieTransform 時,如果憑證提供的密鑰變更服務,則必須重新啟動服務。
建構函式
RsaSignatureCookieTransform(RSA) |
使用指定的 RSA 金鑰,初始化 RsaSignatureCookieTransform 類別的新執行個體。 |
RsaSignatureCookieTransform(X509Certificate2) |
使用指定之憑證的私密金鑰,初始化 RsaSignatureCookieTransform 類別的新執行個體。 |
屬性
HashName |
取得或設定要使用的雜湊演算法名稱。 |
SigningKey |
取得或設定用於簽署的 RSA 金鑰。 |
VerificationKeys |
取得用於簽章驗證的金鑰集合。 根據預設,這個屬性會傳回僅包含簽署密鑰的清單。 |
方法
Decode(Byte[]) |
驗證指定的簽章,並傳回原始且不帶正負號的資料。 |
Encode(Byte[]) |
簽署指定的資料。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |