C# Class NuGet.Services.Operations.Secrets.DpapiSecretStoreProvider

Inheritance: SecretStoreProvider
Afficher le fichier Open project: NuGet/NuGet.Operations Class Usage Examples

Méthodes publiques

Свойство Type Description
AppModelTypeName string

Méthodes publiques

Méthode Description
Create ( string store, IEnumerable allowedUsers ) : Task
DpapiSecretStoreProvider ( string rootFolder ) : System
ListStores ( ) : IEnumerable
Open ( string store ) : Task

Private Methods

Méthode Description
CreateProtector ( IEnumerable allowedUsers, string purpose ) : DpapiNGDataProtector
CreateProtector ( string purpose ) : DpapiNGDataProtector
GetProtectionDescriptorString ( IEnumerable allowedUsers ) : string
ReadSecretFile ( string filePath, System.Security.Cryptography.DataProtector protector ) : Task
WriteSecretFile ( string filePath, string content, System.Security.Cryptography.DataProtector protector ) : System.Threading.Tasks.Task

Method Details

Create() public méthode

public Create ( string store, IEnumerable allowedUsers ) : Task
store string
allowedUsers IEnumerable
Résultat Task

DpapiSecretStoreProvider() public méthode

public DpapiSecretStoreProvider ( string rootFolder ) : System
rootFolder string
Résultat System

ListStores() public méthode

public ListStores ( ) : IEnumerable
Résultat IEnumerable

Open() public méthode

public Open ( string store ) : Task
store string
Résultat Task

Property Details

AppModelTypeName public_oe static_oe property

public static string AppModelTypeName
Résultat string