1 instantiation of SafeCertContextHandle
System.Security (1)
system\security\cryptography\cryptoapi.cs (1)
3073SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);
56 references to SafeCertContextHandle
System.Security (56)
system\security\cryptography\cryptoapi.cs (25)
1847SafeCertContextHandle CertCreateCertificateContext ( 1855SafeCertContextHandle CertDuplicateCertificateContext( 1869[In] SafeCertContextHandle pCertContext, 1881[In] SafeCertContextHandle pCertContext, 1890[In] SafeCertContextHandle pCertContext, 1925[In] SafeCertContextHandle pCert, 2141[In] SafeCertContextHandle pCertContext, 2143[In,Out] SafeCertContextHandle ppStoreContext); 2150[In] SafeCertContextHandle pCertContext, 2152[In,Out] SafeCertContextHandle ppStoreContext); 2164SafeCertContextHandle CertFindCertificateInStore( 2170[In] SafeCertContextHandle pPrevCertContext); 2185SafeCertContextHandle CertCreateSelfSignCertificate( 2285SafeCertContextHandle CryptUIDlgSelectCertificateW ( 2672internal static SafeCertContextHandle CertDuplicateCertificateContext ( 2675return SafeCertContextHandle.InvalidHandle; 2713[In] SafeCertContextHandle pCertContext, 2715[In,Out] SafeCertContextHandle ppStoreContext) { 2742[In] SafeCertContextHandle pCertContext, 2744[In,Out] SafeCertContextHandle ppStoreContext) { 2870internal static SafeCertContextHandle CryptUIDlgSelectCertificateW ( 2902internal static SafeCertContextHandle CertFindCertificateInStore( 2908[In] SafeCertContextHandle pPrevCertContext) { 3071internal static SafeCertContextHandle InvalidHandle { 3073SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);
system\security\cryptography\pkcs\envelopedpkcs7.cs (13)
39internal SafeCertContextHandle safeCertContextHandle; 299SafeCertContextHandle pOriginatorCert = SafeCertContextHandle.InvalidHandle; 319SafeCertContextHandle.InvalidHandle); 422List<SafeCertContextHandle> certContexts = null; 524SafeCertContextHandle safeCertContextHandle = SafeCertContextHandle.InvalidHandle; 535SafeCertContextHandle.InvalidHandle); 544SafeCertContextHandle.InvalidHandle); 556SafeCertContextHandle.InvalidHandle); 1011out List<SafeCertContextHandle> certContexts) { 1019certContexts = new List<SafeCertContextHandle>(); 1028SafeCertContextHandle certContext = X509Utils.GetCertContext(recipients[index].Certificate);
system\security\cryptography\pkcs\pkcsutils.cs (7)
231SafeCertContextHandle safeCertContextHandle = CAPI.CAPISafe.CertCreateCertificateContext(CAPI.X509_ASN_ENCODING | CAPI.PKCS_7_ASN_ENCODING, 784SafeCertContextHandle safeCertContextHandle = X509Utils.GetCertContext(signer.Certificate); 830internal static int GetCertPrivateKey(SafeCertContextHandle safeCertContextHandle, out SafeCryptProvHandle safeCryptProvHandle, out uint keySpec) { 963SafeCertContextHandle safeCertContextHandle = X509Utils.GetCertContext(certificate); 984SafeCertContextHandle safeCertContextHandle = X509Utils.GetCertContext(certificate); 1039SafeCertContextHandle handle = SafeCertContextHandle.InvalidHandle;
system\security\cryptography\x509\x509ui.cs (4)
51private static void DisplayX509Certificate (SafeCertContextHandle safeCertContext, IntPtr hwndParent) { 145SafeCertContextHandle safeCertContextHandle = CAPI.CryptUIDlgSelectCertificateW(csc); 149SafeCertContextHandle ppStoreContext = SafeCertContextHandle.InvalidHandle;
system\security\cryptography\x509\x509utils.cs (7)
136internal static SafeCertContextHandle GetCertContext (X509Certificate2 certificate) { 137SafeCertContextHandle safeCertContext = CAPI.CertDuplicateCertificateContext(certificate.Handle); 143internal static bool GetPrivateKeyInfo (SafeCertContextHandle safeCertContext, ref CspParameters parameters) { 225using (SafeCertContextHandle ctx = X509Utils.GetCertContext(x509)) { 229SafeCertContextHandle.InvalidHandle)) 293SafeCertContextHandle pCertContext, 364internal static unsafe int VerifyCertificate (SafeCertContextHandle pCertContext,