C# Class NuGet.Services.Operations.Secrets.DpapiNg.DpapiNGDataProtector

Inheritance: System.Security.Cryptography.DataProtector
Afficher le fichier Open project: NuGet/NuGet.Operations

Méthodes publiques

Méthode Description
DpapiNGDataProtector ( string applicationName, string primaryPurpose, string specificPurposes ) : System
DpapiNGDataProtector ( string protectionDescriptor, string applicationName, string primaryPurpose, string specificPurposes ) : System
IsReprotectRequired ( byte encryptedData ) : bool

Méthodes protégées

Méthode Description
ProviderProtect ( byte userData ) : byte[]
ProviderUnprotect ( byte encryptedData ) : byte[]

Method Details

DpapiNGDataProtector() public méthode

public DpapiNGDataProtector ( string applicationName, string primaryPurpose, string specificPurposes ) : System
applicationName string
primaryPurpose string
specificPurposes string
Résultat System

DpapiNGDataProtector() public méthode

public DpapiNGDataProtector ( string protectionDescriptor, string applicationName, string primaryPurpose, string specificPurposes ) : System
protectionDescriptor string
applicationName string
primaryPurpose string
specificPurposes string
Résultat System

IsReprotectRequired() public méthode

public IsReprotectRequired ( byte encryptedData ) : bool
encryptedData byte
Résultat bool

ProviderProtect() protected méthode

protected ProviderProtect ( byte userData ) : byte[]
userData byte
Résultat byte[]

ProviderUnprotect() protected méthode

protected ProviderUnprotect ( byte encryptedData ) : byte[]
encryptedData byte
Résultat byte[]