C# Class NetworkCommsDotNet.Tools.SSLTools.NativeMethods

ファイルを表示 Open project: MarcFletcher/NetworkComms.Net

Private Methods

Method Description
CertAddCertificateContextToStore ( IntPtr certificateStoreHandle, IntPtr certificateContext, int addDisposition, IntPtr &storeContextPtr ) : bool
CertCloseStore ( IntPtr certificateStoreHandle, int flags ) : bool
CertCreateSelfSignCertificate ( IntPtr providerHandle, [ subjectIssuerBlob, int flags, [ keyProviderInformation, IntPtr signatureAlgorithm, [ startTime, [ endTime, IntPtr extensions ) : IntPtr
CertFreeCertificateContext ( IntPtr certificateContext ) : bool
CertOpenStore ( [ storeProvider, int messageAndCertificateEncodingType, IntPtr cryptProvHandle, int flags, IntPtr parameters ) : IntPtr
CertSetCertificateContextProperty ( IntPtr certificateContext, int propertyId, int flags, [ data ) : bool
CertStrToNameW ( int certificateEncodingType, IntPtr x500, int strType, IntPtr reserved, [ encoded, int &encodedLength, IntPtr &errorString ) : bool
CryptAcquireContextW ( IntPtr &providerContext, [ container, [ provider, int providerType, int flags ) : bool
CryptDestroyKey ( IntPtr cryptKeyHandle ) : bool
CryptGenKey ( IntPtr providerContext, int algorithmId, int flags, IntPtr &cryptKeyHandle ) : bool
CryptReleaseContext ( IntPtr providerContext, int flags ) : bool
FileTimeToSystemTime ( [ fileTime, SystemTime &systemTime ) : bool
PFXExportCertStoreEx ( IntPtr certificateStoreHandle, CryptoApiBlob &pfxBlob, IntPtr password, IntPtr reserved, int flags ) : bool