Net.Pkcs11Interop.HighLevelAPI81.Pkcs11UriUtils.Matches C# (CSharp) Method

Matches() public static method

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
return bool
        public static bool Matches(Pkcs11Uri pkcs11Uri, LibraryInfo libraryInfo)
        {
            if (pkcs11Uri == null)
                throw new ArgumentNullException("pkcs11Uri");

            if (libraryInfo == null)
                throw new ArgumentNullException("libraryInfo");

            return Pkcs11UriSharedUtils.Matches(pkcs11Uri, libraryInfo.ManufacturerId, libraryInfo.LibraryDescription, libraryInfo.LibraryVersion);
        }

Same methods

Pkcs11UriUtils::Matches ( Pkcs11Uri pkcs11Uri, List objectAttributes ) : bool
Pkcs11UriUtils::Matches ( Pkcs11Uri pkcs11Uri, SlotInfo slotInfo ) : bool
Pkcs11UriUtils::Matches ( Pkcs11Uri pkcs11Uri, TokenInfo tokenInfo ) : bool