C# 클래스 WebSiteAdvantage.KeePass.Firefox.Gecko.NSS3

provides access to the nss3 dll
파일 보기 프로젝트 열기: Tiggerito/WebSiteAdvantage.KeePass.Firefox 1 사용 예제들

공개 메소드들

메소드 설명
CheckUserPassword ( string password ) : SECStatus
DecodeAndDecrypt ( string data ) : string
LoadDependencies ( ) : void
NSSBase64_DecodeBuffer ( IntPtr p1, IntPtr p2, string encoded, int encoded_len ) : IntPtr
NSS_Init ( string profilePath ) : SECStatus
NSS_Shutdown ( ) : SECStatus
PK11SDR_Decrypt ( IntPtr encryptedItem, SECItem &text, IntPtr cx ) : SECStatus
PK11_Authenticate ( IntPtr slot, bool loadCerts, IntPtr wincx ) : SECStatus
PK11_CheckUserPassword ( IntPtr slot, string password ) : SECStatus
PK11_FreeSlot ( IntPtr slot ) : void
PK11_GetInternalKeySlot ( ) : IntPtr
SECITEM_FreeItem ( IntPtr item, int bDestroy ) : void
SECITEM_FreeItem ( SECItem &item, int bDestroy ) : void

비공개 메소드들

메소드 설명
Decode ( string base64Data, string &result ) : SECStatus

use NSS to decode a string

Decrypt ( string base64EncryptedData, string &result ) : SECStatus

use NSS to decode and decrypt a string

메소드 상세

CheckUserPassword() 공개 정적인 메소드

public static CheckUserPassword ( string password ) : SECStatus
password string
리턴 SECStatus

DecodeAndDecrypt() 공개 정적인 메소드

public static DecodeAndDecrypt ( string data ) : string
data string
리턴 string

LoadDependencies() 공개 정적인 메소드

public static LoadDependencies ( ) : void
리턴 void

NSSBase64_DecodeBuffer() 공개 정적인 메소드

public static NSSBase64_DecodeBuffer ( IntPtr p1, IntPtr p2, string encoded, int encoded_len ) : IntPtr
p1 System.IntPtr
p2 System.IntPtr
encoded string
encoded_len int
리턴 System.IntPtr

NSS_Init() 공개 정적인 메소드

public static NSS_Init ( string profilePath ) : SECStatus
profilePath string
리턴 SECStatus

NSS_Shutdown() 공개 정적인 메소드

public static NSS_Shutdown ( ) : SECStatus
리턴 SECStatus

PK11SDR_Decrypt() 공개 정적인 메소드

public static PK11SDR_Decrypt ( IntPtr encryptedItem, SECItem &text, IntPtr cx ) : SECStatus
encryptedItem System.IntPtr
text SECItem
cx System.IntPtr
리턴 SECStatus

PK11_Authenticate() 공개 정적인 메소드

public static PK11_Authenticate ( IntPtr slot, bool loadCerts, IntPtr wincx ) : SECStatus
slot System.IntPtr
loadCerts bool
wincx System.IntPtr
리턴 SECStatus

PK11_CheckUserPassword() 공개 정적인 메소드

public static PK11_CheckUserPassword ( IntPtr slot, string password ) : SECStatus
slot System.IntPtr
password string
리턴 SECStatus

PK11_FreeSlot() 공개 정적인 메소드

public static PK11_FreeSlot ( IntPtr slot ) : void
slot System.IntPtr
리턴 void

PK11_GetInternalKeySlot() 공개 정적인 메소드

public static PK11_GetInternalKeySlot ( ) : IntPtr
리턴 System.IntPtr

SECITEM_FreeItem() 공개 정적인 메소드

public static SECITEM_FreeItem ( IntPtr item, int bDestroy ) : void
item System.IntPtr
bDestroy int
리턴 void

SECITEM_FreeItem() 공개 정적인 메소드

public static SECITEM_FreeItem ( SECItem &item, int bDestroy ) : void
item SECItem
bDestroy int
리턴 void