當前位置: 首頁>>代碼示例>>C#>>正文


C# CertEncodingType類代碼示例

本文整理匯總了C#中CertEncodingType的典型用法代碼示例。如果您正苦於以下問題:C# CertEncodingType類的具體用法?C# CertEncodingType怎麽用?C# CertEncodingType使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


CertEncodingType類屬於命名空間,在下文中一共展示了CertEncodingType類的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: CertStrToName

 internal extern static bool CertStrToName(CertEncodingType dwCertEncodingType,
                                             [MarshalAs(UnmanagedType.LPWStr)]string pszX500,
                                             StringType dwStrType,
                                             IntPtr pvReserved,
                                             byte[] pbEncoded,
                                             [In, Out]ref int pcbEncoded,
                                             [MarshalAs(UnmanagedType.LPWStr)]ref StringBuilder ppszError);
開發者ID:marteaga,項目名稱:healthvault-azurestorage,代碼行數:7,代碼來源:NativeMethods.cs

示例2: CryptQueryObject

 public static unsafe extern bool CryptQueryObject(
     CertQueryObjectType dwObjectType,
     void* pvObject,
     ExpectedContentTypeFlags dwExpectedContentTypeFlags,
     ExpectedFormatTypeFlags dwExpectedFormatTypeFlags,
     int dwFlags, // reserved - always pass 0
     out CertEncodingType pdwMsgAndCertEncodingType,
     out ContentType pdwContentType,
     out FormatType pdwFormatType,
     out SafeCertStoreHandle phCertStore,
     out SafeCryptMsgHandle phMsg,
     out SafeCertContextHandle ppvContext
     );
開發者ID:johnhhm,項目名稱:corefx,代碼行數:13,代碼來源:Interop.crypt32.cs

示例3: CertSaveStore

 public static extern bool CertSaveStore(SafeCertStoreHandle hCertStore, CertEncodingType dwMsgAndCertEncodingType, CertStoreSaveAs dwSaveAs, CertStoreSaveTo dwSaveTo, ref CRYPTOAPI_BLOB pvSaveToPara, int dwFlags);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例4: CryptHashPublicKeyInfo

 public static extern bool CryptHashPublicKeyInfo(IntPtr hCryptProv, int algId, int dwFlags, CertEncodingType dwCertEncodingType, [In] ref CERT_PUBLIC_KEY_INFO pInfo, [Out] byte[] pbComputedHash, [In, Out] ref int pcbComputedHash);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例5: CryptEncodeObject

 public static extern unsafe bool CryptEncodeObject(CertEncodingType dwCertEncodingType, [MarshalAs(UnmanagedType.LPStr)] String lpszStructType, void* pvStructInfo, [Out] byte[] pbEncoded, [In, Out] ref int pcbEncoded);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例6: CryptImportPublicKeyInfoEx2

 public static unsafe extern bool CryptImportPublicKeyInfoEx2(CertEncodingType dwCertEncodingType, CERT_PUBLIC_KEY_INFO* pInfo, int dwFlags, void* pvAuxInfo, out SafeBCryptKeyHandle phKey);
開發者ID:dotnet,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例7: CertOpenStore

 public static SafeCertStoreHandle CertOpenStore(CertStoreProvider lpszStoreProvider, CertEncodingType dwMsgAndCertEncodingType, IntPtr hCryptProv, CertStoreFlags dwFlags, String pvPara)
 {
     return CertOpenStore((IntPtr)lpszStoreProvider, dwMsgAndCertEncodingType, hCryptProv, dwFlags, pvPara);
 }
開發者ID:johnhhm,項目名稱:corefx,代碼行數:4,代碼來源:Interop.crypt32.cs

示例8: CryptDecodeObjectPointer

 private static extern unsafe bool CryptDecodeObjectPointer(CertEncodingType dwCertEncodingType, IntPtr lpszStructType, [In] byte[] pbEncoded, int cbEncoded, CryptDecodeObjectFlags dwFlags, [Out] void* pvStructInfo, [In, Out] ref int pcbStructInfo);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例9: CryptFormatObject

 private static extern bool CryptFormatObject(CertEncodingType dwCertEncodingType, FormatObjectType dwFormatType, FormatObjectStringType dwFormatStrType, IntPtr pFormatStruct, IntPtr lpszStructType, [In] byte[] pbEncoded, int cbEncoded, [Out] StringBuilder pbFormat, [In, Out] ref int pcbFormat);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例10: CertStrToName

 public static extern bool CertStrToName(CertEncodingType dwCertEncodingType, String pszX500, CertNameStrTypeAndFlags dwStrType, IntPtr pvReserved, [Out] byte[] pbEncoded, [In, Out] ref int pcbEncoded, IntPtr ppszError);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例11: CertNameToStr

 public static extern int CertNameToStr(CertEncodingType dwCertEncodingType, [In] ref CRYPTOAPI_BLOB pName, CertNameStrTypeAndFlags dwStrType, StringBuilder psz, int csz);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例12: CertFindCertificateInStore

 private static unsafe extern SafeCertContextHandle CertFindCertificateInStore(SafeCertStoreHandle hCertStore, CertEncodingType dwCertEncodingType, CertFindFlags dwFindFlags, CertFindType dwFindType, void* pvFindPara, CERT_CONTEXT* pPrevCertContext);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs

示例13: CertGetIntendedKeyUsage

 public static unsafe extern bool CertGetIntendedKeyUsage(CertEncodingType dwCertEncodingType, CERT_INFO* pCertInfo, out X509KeyUsageFlags pbKeyUsage, int cbKeyUsage);
開發者ID:johnhhm,項目名稱:corefx,代碼行數:1,代碼來源:Interop.crypt32.cs


注:本文中的CertEncodingType類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。