C# 클래스 Net.Pkcs11Interop.Tests.HighLevelAPI80.Helpers

Helper methods for HighLevelAPI tests.
파일 보기 프로젝트 열기: Pkcs11Interop/Pkcs11Interop 1 사용 예제들

공개 메소드들

메소드 설명
CreateDataObject ( Session session ) : ObjectHandle

Creates the data object.

GenerateKey ( Session session ) : ObjectHandle

Generates symetric key.

GenerateKeyPair ( Session session, ObjectHandle &publicKeyHandle, ObjectHandle &privateKeyHandle ) : void

Generates asymetric key pair.

GetUsableSlot ( Pkcs11 pkcs11 ) : Slot

Finds slot containing the token that matches criteria specified in Settings class

메소드 상세

CreateDataObject() 공개 정적인 메소드

Creates the data object.
public static CreateDataObject ( Session session ) : ObjectHandle
session Net.Pkcs11Interop.HighLevelAPI80.Session Read-write session with user logged in
리턴 Net.Pkcs11Interop.HighLevelAPI80.ObjectHandle

GenerateKey() 공개 정적인 메소드

Generates symetric key.
public static GenerateKey ( Session session ) : ObjectHandle
session Net.Pkcs11Interop.HighLevelAPI80.Session Read-write session with user logged in
리턴 Net.Pkcs11Interop.HighLevelAPI80.ObjectHandle

GenerateKeyPair() 공개 정적인 메소드

Generates asymetric key pair.
public static GenerateKeyPair ( Session session, ObjectHandle &publicKeyHandle, ObjectHandle &privateKeyHandle ) : void
session Net.Pkcs11Interop.HighLevelAPI80.Session Read-write session with user logged in
publicKeyHandle Net.Pkcs11Interop.HighLevelAPI80.ObjectHandle Output parameter for public key object handle
privateKeyHandle Net.Pkcs11Interop.HighLevelAPI80.ObjectHandle Output parameter for private key object handle
리턴 void

GetUsableSlot() 공개 정적인 메소드

Finds slot containing the token that matches criteria specified in Settings class
public static GetUsableSlot ( Pkcs11 pkcs11 ) : Slot
pkcs11 Net.Pkcs11Interop.HighLevelAPI80.Pkcs11 Initialized PKCS11 wrapper
리턴 Net.Pkcs11Interop.HighLevelAPI80.Slot