C# 클래스 Net.Pkcs11Interop.HighLevelAPI40.Pkcs11UriUtils

Utility class connecting PKCS#11 URI and Pkcs11Interop types
파일 보기 프로젝트 열기: Pkcs11Interop/Pkcs11Interop

공개 메소드들

메소드 설명
GetMatchingSlotList ( Pkcs11Uri pkcs11Uri, Pkcs11 pkcs11, bool tokenPresent ) : List

Obtains a list of all PKCS#11 URI matching slots

GetObjectAttributes ( Pkcs11Uri pkcs11Uri, List &objectAttributes ) : void

Returns list of object attributes defined by PKCS#11 URI

Matches ( Pkcs11Uri pkcs11Uri, LibraryInfo libraryInfo ) : bool

Checks whether PKCS#11 library information matches PKCS#11 URI

Matches ( Pkcs11Uri pkcs11Uri, List objectAttributes ) : bool

Checks whether object attributes match PKCS#11 URI

Matches ( Pkcs11Uri pkcs11Uri, SlotInfo slotInfo ) : bool

Checks whether slot information matches PKCS#11 URI

Matches ( Pkcs11Uri pkcs11Uri, TokenInfo tokenInfo ) : bool

Checks whether token information matches PKCS#11 URI

메소드 상세

GetMatchingSlotList() 공개 정적인 메소드

Obtains a list of all PKCS#11 URI matching slots
public static GetMatchingSlotList ( Pkcs11Uri pkcs11Uri, Pkcs11 pkcs11, bool tokenPresent ) : List
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
pkcs11 Pkcs11 High level PKCS#11 wrapper
tokenPresent bool Flag indicating whether the list obtained includes only those slots with a token present (true), or all slots (false)
리턴 List

GetObjectAttributes() 공개 정적인 메소드

Returns list of object attributes defined by PKCS#11 URI
public static GetObjectAttributes ( Pkcs11Uri pkcs11Uri, List &objectAttributes ) : void
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
objectAttributes List List of object attributes defined by PKCS#11 URI
리턴 void

Matches() 공개 정적인 메소드

Checks whether PKCS#11 library information matches PKCS#11 URI
public static Matches ( Pkcs11Uri pkcs11Uri, LibraryInfo libraryInfo ) : bool
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
libraryInfo LibraryInfo PKCS#11 library information
리턴 bool

Matches() 공개 정적인 메소드

Checks whether object attributes match PKCS#11 URI
public static Matches ( Pkcs11Uri pkcs11Uri, List objectAttributes ) : bool
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
objectAttributes List Object attributes
리턴 bool

Matches() 공개 정적인 메소드

Checks whether slot information matches PKCS#11 URI
public static Matches ( Pkcs11Uri pkcs11Uri, SlotInfo slotInfo ) : bool
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
slotInfo SlotInfo Slot information
리턴 bool

Matches() 공개 정적인 메소드

Checks whether token information matches PKCS#11 URI
public static Matches ( Pkcs11Uri pkcs11Uri, TokenInfo tokenInfo ) : bool
pkcs11Uri Net.Pkcs11Interop.Common.Pkcs11Uri PKCS#11 URI
tokenInfo TokenInfo Token information
리턴 bool