Çeşitli ASP.NET Temel Veri Koruma API'leri
Uyarı
Aşağıdaki arabirimlerden herhangi birini uygulayan türler, birden çok arayan için iş parçacığı açısından güvenli olmalıdır.
ISecret
ISecret
Arabirim, şifreleme anahtarı malzemesi gibi bir gizli dizi değerini temsil eder. Aşağıdaki API yüzeyini içerir:
Length
:int
Dispose()
:void
WriteSecretIntoBuffer(ArraySegment<byte> buffer)
:void
yöntemi, WriteSecretIntoBuffer
sağlanan arabelleği ham gizli dizi değeriyle doldurur. Bu API'nin arabelleği doğrudan döndürmek yerine byte[]
parametre olarak almasının nedeni, çağrıyı yapana arabellek nesnesini sabitleme fırsatı tanıması ve yönetilen çöp toplayıcıya gizli dizi maruziyetini sınırlamasıdır.
türü Secret
, gizli dizi değerinin ISecret
işlem içi bellekte depolandığı somut bir uygulamadır. Windows platformlarında gizli dizi değeri CryptProtectMemory aracılığıyla şifrelenir.
ASP.NET Core