243 references to Win32
System.Windows.Forms (243)
parent\parent\parent\public\Internal\NDP\Inc\mansign.cs (86)
351
throw new CryptographicException(
Win32
.TRUST_E_NOSIGNATURE);
361
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
369
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
385
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
394
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
427
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
435
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
456
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
464
m_strongNameSignerInfo = new CmiStrongNameSignerInfo(
Win32
.TRUST_E_FAIL, publicKeyToken);
474
m_strongNameSignerInfo.ErrorCode =
Win32
.TRUST_E_BAD_DIGEST;
475
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
518
m_authenticodeSignerInfo = new CmiAuthenticodeSignerInfo(
Win32
.TRUST_E_FAIL);
523
Win32
.AXL_SIGNER_INFO signerInfo = new
Win32
.AXL_SIGNER_INFO();
524
signerInfo.cbSize = (uint) Marshal.SizeOf(typeof(
Win32
.AXL_SIGNER_INFO));
525
Win32
.AXL_TIMESTAMPER_INFO timestamperInfo = new
Win32
.AXL_TIMESTAMPER_INFO();
526
timestamperInfo.cbSize = (uint) Marshal.SizeOf(typeof(
Win32
.AXL_TIMESTAMPER_INFO));
527
Win32
.CRYPT_DATA_BLOB licenseBlob = new
Win32
.CRYPT_DATA_BLOB();
532
int hr =
Win32
.CertVerifyAuthenticodeLicense(ref licenseBlob, (uint) verifyFlags, ref signerInfo, ref timestamperInfo);
533
if (
Win32
.TRUST_E_NOSIGNATURE != (int) signerInfo.dwError) {
537
Win32
.CertFreeAuthenticodeSignerInfo(ref signerInfo);
538
Win32
.CertFreeAuthenticodeTimestamperInfo(ref timestamperInfo);
540
if (hr !=
Win32
.S_OK) {
559
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
569
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
575
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
581
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
590
if (m_authenticodeSignerInfo.ErrorCode ==
Win32
.TRUST_E_NOSIGNATURE) {
599
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
604
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
612
int hr =
Win32
._AxlGetIssuerPublicKeyHash(signerCert.Handle, ref pIssuerKeyHash);
613
if (hr !=
Win32
.S_OK) {
618
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pIssuerKeyHash);
623
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
636
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
640
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
645
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
654
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
670
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
675
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
690
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
695
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
715
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
728
Win32
.CRYPT_DATA_BLOB modulusBlob = new
Win32
.CRYPT_DATA_BLOB();
729
Win32
.CRYPT_DATA_BLOB exponentBlob = new
Win32
.CRYPT_DATA_BLOB();
738
int hr =
Win32
._AxlRSAKeyValueToPublicKeyToken(ref modulusBlob, ref exponentBlob, ref pComputedToken);
739
if (hr !=
Win32
.S_OK) {
744
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pComputedToken);
751
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
756
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
776
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
788
int hr =
Win32
._AxlGetIssuerPublicKeyHash(signerCert.Handle, ref pIssuerKeyHash);
789
if (hr !=
Win32
.S_OK)
795
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pIssuerKeyHash);
826
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
830
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
835
throw new CryptographicException(
Win32
.NTE_BAD_KEY);
841
Win32
.CRYPT_DATA_BLOB publicKeyBlob = new
Win32
.CRYPT_DATA_BLOB();
846
int hr =
Win32
._AxlPublicKeyBlobToPublicKeyToken(ref publicKeyBlob, ref pPublicKeyToken);
847
if (hr !=
Win32
.S_OK) {
852
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pPublicKeyToken);
868
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
887
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
915
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1021
Win32
.CRYPT_DATA_BLOB timestampBlob = new
Win32
.CRYPT_DATA_BLOB();
1032
Win32
.CRYPT_DATA_BLOB licenseBlob = new
Win32
.CRYPT_DATA_BLOB();
1037
int hr =
Win32
.CertTimestampAuthenticodeLicense(ref licenseBlob, timeStampUrl, ref timestampBlob);
1038
if (hr !=
Win32
.S_OK) {
1046
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, timestampBlob.pbData);
1073
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1327
internal CmiAuthenticodeSignerInfo (
Win32
.AXL_SIGNER_INFO signerInfo,
1328
Win32
.AXL_TIMESTAMPER_INFO timestamperInfo) {
1345
if ((int) timestamperInfo.dwError !=
Win32
.TRUST_E_NOSIGNATURE) {
1421
internal CmiAuthenticodeTimestamperInfo (
Win32
.AXL_TIMESTAMPER_INFO timestamperInfo) {
parent\parent\parent\public\Internal\NDP\Inc\mansign2.cs (154)
163
throw new CryptographicException(
Win32
.TRUST_E_NOSIGNATURE);
174
m_strongNameSignerInfo = new CmiStrongNameSignerInfo(
Win32
.TRUST_E_FAIL, publicKeyToken);
189
m_strongNameSignerInfo.ErrorCode =
Win32
.TRUST_E_BAD_DIGEST;
190
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
248
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_NOSIGNATURE;
249
throw new CryptographicException(
Win32
.TRUST_E_NOSIGNATURE);
262
m_authenticodeSignerInfo = new CmiAuthenticodeSignerInfo(
Win32
.TRUST_E_FAIL);
269
Win32
.AXL_SIGNER_INFO signerInfo = new
Win32
.AXL_SIGNER_INFO();
270
signerInfo.cbSize = (uint)Marshal.SizeOf(typeof(
Win32
.AXL_SIGNER_INFO));
271
Win32
.AXL_TIMESTAMPER_INFO timestamperInfo = new
Win32
.AXL_TIMESTAMPER_INFO();
272
timestamperInfo.cbSize = (uint)Marshal.SizeOf(typeof(
Win32
.AXL_TIMESTAMPER_INFO));
273
Win32
.CRYPT_DATA_BLOB licenseBlob = new
Win32
.CRYPT_DATA_BLOB();
278
int hr =
Win32
.CertVerifyAuthenticodeLicense(ref licenseBlob, (uint)verifyFlags, ref signerInfo, ref timestamperInfo);
279
if (
Win32
.TRUST_E_NOSIGNATURE != (int)signerInfo.dwError)
284
Win32
.CertFreeAuthenticodeSignerInfo(ref signerInfo);
285
Win32
.CertFreeAuthenticodeTimestamperInfo(ref timestamperInfo);
287
if (hr !=
Win32
.S_OK)
325
m_authenticodeSignerInfo = new CmiAuthenticodeSignerInfo(
Win32
.TRUST_E_FAIL);
331
throw new CryptographicException(
Win32
.TRUST_E_NOSIGNATURE);
354
throw new CryptographicException(
Win32
.TRUST_E_CERT_SIGNATURE);
368
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_FAIL;
369
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
373
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_EXPLICIT_DISTRUST;
374
throw new CryptographicException(
Win32
.TRUST_E_EXPLICIT_DISTRUST);
388
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN;
389
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
423
((
Win32
.WTPF_IGNOREREVOKATION & policies) ==
Win32
.WTPF_IGNOREREVOKATION))
431
chain.ChainPolicy.ApplicationPolicy.Add(new Oid(
Win32
.szOID_KP_LIFETIME_SIGNING));
448
AuthenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED;
449
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED);
462
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_FAIL;
463
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
467
AuthenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED;
468
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED);
480
AuthenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_CERT_SIGNATURE;
481
throw new CryptographicException(
Win32
.TRUST_E_CERT_SIGNATURE);
523
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN;
524
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
536
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_CERT_SIGNATURE;
537
throw new CryptographicException(
Win32
.TRUST_E_CERT_SIGNATURE);
580
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_CERT_SIGNATURE;
581
throw new CryptographicException(
Win32
.TRUST_E_CERT_SIGNATURE);
598
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
607
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
627
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
637
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
678
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
687
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
712
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
779
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_TIME_STAMP;
780
throw new CryptographicException(
Win32
.TRUST_E_TIME_STAMP);
796
if (0 == string.Compare(cao.Oid.Value,
Win32
.szOID_RSA_signingTime, StringComparison.Ordinal))
800
if (0 == string.Compare(d.Oid.Value,
Win32
.szOID_RSA_signingTime, StringComparison.Ordinal))
836
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_TIME_STAMP;
837
throw new CryptographicException(
Win32
.TRUST_E_TIME_STAMP);
850
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_TIME_STAMP;
851
throw new CryptographicException(
Win32
.TRUST_E_TIME_STAMP);
868
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_NO_SIGNER_CERT;
869
throw new CryptographicException(
Win32
.TRUST_E_NO_SIGNER_CERT);
878
if ((time == null) && (0 == string.Compare(cao.Oid.Value,
Win32
.szOID_RSA_signingTime, StringComparison.Ordinal)))
882
if (0 == string.Compare(d.Oid.Value,
Win32
.szOID_RSA_signingTime, StringComparison.Ordinal))
890
else if ((messageDigest == null) && (0 == string.Compare(cao.Oid.Value,
Win32
.szOID_RSA_messageDigest, StringComparison.Ordinal)))
894
if (0 == string.Compare(d.Oid.Value,
Win32
.szOID_RSA_messageDigest, StringComparison.Ordinal))
921
(e.HResult !=
Win32
.NTE_BAD_HASH))
928
if (algOid ==
Win32
.szOID_NIST_sha256)
932
else if (algOid ==
Win32
.szOID_OIWSEC_sha1)
953
m_authenticodeSignerInfo.ErrorCode =
Win32
.NTE_BAD_HASH;
954
throw new CryptographicException(
Win32
.NTE_BAD_HASH);
963
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_TIME_STAMP;
964
throw new CryptographicException(
Win32
.TRUST_E_TIME_STAMP);
984
chain.ChainPolicy.ApplicationPolicy.Add(new Oid(
Win32
.szOID_PKIX_KP_TIMESTAMP_SIGNING));
993
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_TIME_STAMP;
994
throw new CryptographicException(
Win32
.TRUST_E_TIME_STAMP);
1000
m_authenticodeSignerInfo.ErrorCode =
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED;
1001
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED);
1018
if (!
Win32
.CryptVerifyTimeStampSignature(
1034
Win32
.CryptMemFree(ppTsContext);
1037
Win32
.CertFreeCertificateContext(ppTsSigner);
1040
Win32
.CertCloseStore(phStore, 0);
1106
if (0 == string.Compare(
Win32
.szOID_KP_LIFETIME_SIGNING, oid.Value, StringComparison.Ordinal))
1160
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1172
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1179
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1187
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1197
if (m_authenticodeSignerInfo.ErrorCode ==
Win32
.TRUST_E_NOSIGNATURE)
1208
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1214
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1222
int hr =
Win32
._AxlGetIssuerPublicKeyHash(signerCert.Handle, ref pIssuerKeyHash);
1223
if (hr !=
Win32
.S_OK)
1229
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pIssuerKeyHash);
1235
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
1249
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1254
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1260
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1270
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1288
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1295
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1313
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1320
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1341
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1357
Win32
.CRYPT_DATA_BLOB modulusBlob = new
Win32
.CRYPT_DATA_BLOB();
1358
Win32
.CRYPT_DATA_BLOB exponentBlob = new
Win32
.CRYPT_DATA_BLOB();
1367
int hr =
Win32
._AxlRSAKeyValueToPublicKeyToken(ref modulusBlob, ref exponentBlob, ref pComputedToken);
1368
if (hr !=
Win32
.S_OK)
1374
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pComputedToken);
1382
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
1389
throw new CryptographicException(
Win32
.TRUST_E_FAIL);
1411
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1423
int hr =
Win32
._AxlGetIssuerPublicKeyHash(signerCert.Handle, ref pIssuerKeyHash);
1424
if (hr !=
Win32
.S_OK)
1430
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pIssuerKeyHash);
1499
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1504
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1514
throw new CryptographicException(
Win32
.NTE_BAD_KEY);
1531
Win32
.CRYPT_DATA_BLOB publicKeyBlob = new
Win32
.CRYPT_DATA_BLOB();
1536
int hr =
Win32
._AxlPublicKeyBlobToPublicKeyToken(ref publicKeyBlob, ref pPublicKeyToken);
1537
if (hr !=
Win32
.S_OK)
1543
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, pPublicKeyToken);
1560
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
1586
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1599
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1634
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1647
throw new CryptographicException(
Win32
.TRUST_E_BAD_DIGEST);
1770
string algId = useSha256 ?
Win32
.szOID_NIST_sha256 :
Win32
.szOID_OIWSEC_sha1;
1787
Win32
.CRYPT_TIMESTAMP_PARA para = new
Win32
.CRYPT_TIMESTAMP_PARA()
1798
if (!
Win32
.CryptRetrieveTimeStamp(
1814
var timestampContext = (
Win32
.CRYPT_TIMESTAMP_CONTEXT)Marshal.PtrToStructure(ppTsContext, typeof(
Win32
.CRYPT_TIMESTAMP_CONTEXT));
1822
Win32
.CryptMemFree(ppTsContext);
1825
Win32
.CertFreeCertificateContext(ppTsSigner);
1828
Win32
.CertCloseStore(phStore, 0);
1854
Win32
.CRYPT_DATA_BLOB timestampBlob = new
Win32
.CRYPT_DATA_BLOB();
1862
Win32
.CRYPT_DATA_BLOB licenseBlob = new
Win32
.CRYPT_DATA_BLOB();
1867
int hr =
Win32
.CertTimestampAuthenticodeLicense(ref licenseBlob, timeStampUrl, ref timestampBlob);
1868
if (hr !=
Win32
.S_OK)
1877
Win32
.HeapFree(
Win32
.GetProcessHeap(), 0, timestampBlob.pbData);
1909
throw new CryptographicException(
Win32
.TRUST_E_SUBJECT_FORM_UNKNOWN);
2028
throw new CryptographicException(
Win32
.TRUST_E_SYSTEM_ERROR); //Throws a System Trust error
winforms\Managed\System\WinForms\TrustManager.cs (3)
320
if (error ==
Win32
.TRUST_E_EXPLICIT_DISTRUST || error == TRUST_E_REVOKED)
326
if (error ==
Win32
.TRUST_E_SUBJECT_NOT_TRUSTED)
366
if (signedManifest.StrongNameSignerInfo != null && signedManifest.StrongNameSignerInfo.ErrorCode !=
Win32
.TRUST_E_BAD_DIGEST) {