当前位置: 首页>>代码示例>>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;未经允许,请勿转载。