C# 클래스 NuGet.Services.Operations.Secrets.DpapiNg.DpapiNGDataProtector

상속: System.Security.Cryptography.DataProtector
파일 보기 프로젝트 열기: NuGet/NuGet.Operations

공개 메소드들

메소드 설명
DpapiNGDataProtector ( string applicationName, string primaryPurpose, string specificPurposes ) : System
DpapiNGDataProtector ( string protectionDescriptor, string applicationName, string primaryPurpose, string specificPurposes ) : System
IsReprotectRequired ( byte encryptedData ) : bool

보호된 메소드들

메소드 설명
ProviderProtect ( byte userData ) : byte[]
ProviderUnprotect ( byte encryptedData ) : byte[]

메소드 상세

DpapiNGDataProtector() 공개 메소드

public DpapiNGDataProtector ( string applicationName, string primaryPurpose, string specificPurposes ) : System
applicationName string
primaryPurpose string
specificPurposes string
리턴 System

DpapiNGDataProtector() 공개 메소드

public DpapiNGDataProtector ( string protectionDescriptor, string applicationName, string primaryPurpose, string specificPurposes ) : System
protectionDescriptor string
applicationName string
primaryPurpose string
specificPurposes string
리턴 System

IsReprotectRequired() 공개 메소드

public IsReprotectRequired ( byte encryptedData ) : bool
encryptedData byte
리턴 bool

ProviderProtect() 보호된 메소드

protected ProviderProtect ( byte userData ) : byte[]
userData byte
리턴 byte[]

ProviderUnprotect() 보호된 메소드

protected ProviderUnprotect ( byte encryptedData ) : byte[]
encryptedData byte
리턴 byte[]