Juan Lang
|
5e674f3580
|
crypt32: Consider alternate issuers when building chains.
|
2007-09-10 15:50:01 +02:00 |
Juan Lang
|
dfd2d3d9bc
|
crypt32: Don't abort chain creation if the root signature isn't valid.
|
2007-09-10 15:49:38 +02:00 |
Juan Lang
|
5b02947937
|
crypt32: Add special case for certificates with no signature algorithm.
|
2007-09-10 15:49:31 +02:00 |
Juan Lang
|
d82f3f37a2
|
crypt32: Remove a misplaced todo_wine.
|
2007-09-10 15:49:24 +02:00 |
Juan Lang
|
31618f91dd
|
crypt32: Test whether chain creation should fail when a root signature is invalid.
|
2007-09-10 15:49:07 +02:00 |
Juan Lang
|
818634d69a
|
crypt32: Not finding an issuer shouldn't cause chain creation to fail.
|
2007-09-10 15:48:49 +02:00 |
Juan Lang
|
8698a598fc
|
crypt32: Don't add end cert's store to world.
|
2007-09-10 15:48:43 +02:00 |
Juan Lang
|
192ed7353d
|
crypt32: Test that the end cert in a chain's store isn't implicitly searched for issuers.
|
2007-09-10 15:48:15 +02:00 |
Juan Lang
|
6aa03fc4c3
|
crypt32: Add more tests for getting issuer cert from store.
Show that certificates are added to memory stores at the head rather
than the tail.
|
2007-09-10 15:48:10 +02:00 |
Juan Lang
|
6c9b788fb8
|
crypt32: Check path length constraint on a chain.
|
2007-08-31 19:12:38 +02:00 |
Juan Lang
|
14b0df1fef
|
crypt32: Set error status on issued certificate, not on issuer.
|
2007-08-31 19:12:33 +02:00 |
Juan Lang
|
1ce46d5e4a
|
crypt32: Check whether each signing certificate can be a CA.
|
2007-08-31 19:12:28 +02:00 |
Juan Lang
|
51948b0c98
|
crypt32: Check time of each element in chain against requested time.
|
2007-08-31 19:12:23 +02:00 |
Juan Lang
|
c39696eb14
|
crypt32: Don't fail chain creation if signature doesn't match.
|
2007-08-31 19:12:04 +02:00 |
Juan Lang
|
1540f24e92
|
crypt32: Don't fail chain creation if root isn't self-signed.
|
2007-08-31 19:11:53 +02:00 |
Juan Lang
|
b8b787a810
|
crypt32: Halt chain creation when a cycle is detected.
|
2007-08-31 19:11:46 +02:00 |
Juan Lang
|
6a8a7362cc
|
crypt32: Greatly expand certificate chain tests.
|
2007-08-31 18:01:56 +02:00 |
Juan Lang
|
f5b4806159
|
crypt32: Implement CryptVerifyMessageSignature.
|
2007-08-23 12:38:05 +02:00 |
Juan Lang
|
3a9e1d6648
|
crypt32: Test and correct verifying the signature of a valid signed message.
|
2007-08-23 12:37:59 +02:00 |
Juan Lang
|
4fb26709cd
|
crypt32: Test encoding a signed message with a valid public key.
|
2007-08-22 12:59:37 +02:00 |
Juan Lang
|
e52c80e53b
|
crypt32: Test and implement CryptGetMessageSignerCount.
|
2007-08-22 12:33:59 +02:00 |
Juan Lang
|
b7e420429d
|
crypt32: Implement verifying a decoded signed message's signature.
|
2007-08-21 22:09:35 +02:00 |
Juan Lang
|
d3431271fa
|
crypt32: Test and implement getting the computed hash from a decoded signed message.
|
2007-08-21 22:09:31 +02:00 |
Juan Lang
|
3e88838b60
|
crypt32: Implement verifying the hash of a decoded hash message.
|
2007-08-21 22:08:20 +02:00 |
Juan Lang
|
e7ce5ae2bc
|
crypt32: Add a couple tests that show you can't get the hash from an encoded hash message, and fix encoded hash messages to match.
|
2007-08-21 22:08:15 +02:00 |
Juan Lang
|
163e8d6256
|
crypt32: Add a mostly stub control function for decode messages.
|
2007-08-21 22:08:11 +02:00 |
Juan Lang
|
31c414f4b4
|
crypt32: Add a default message control function pointer.
|
2007-08-21 22:08:06 +02:00 |
Juan Lang
|
cc8948fefa
|
crypt32: Add tests for CryptMsgControl.
|
2007-08-21 22:08:01 +02:00 |
Juan Lang
|
8c4330e732
|
crypt32: Test an encoded signed message with a cert with a public key.
|
2007-08-21 22:07:56 +02:00 |
Paul Vriens
|
16d9123377
|
crypt32/tests: Use GetModuleHandle and skip.
|
2007-08-15 10:48:55 +02:00 |
Juan Lang
|
9a58b30819
|
crypt32: Initial implementation of CertGetCertificateChain and CertFreeCertificateChain.
|
2007-08-15 10:43:32 +02:00 |
Juan Lang
|
51651c7c5c
|
crypt32: Add a chain test with real certificates.
|
2007-08-15 10:43:09 +02:00 |
Juan Lang
|
abd6feaf93
|
crypt32: Add initial tests for certificate chains.
|
2007-08-15 10:43:01 +02:00 |
Paul Vriens
|
c0b88f880f
|
crypt32/tests: Make tests run again on win95.
|
2007-08-14 12:46:38 +02:00 |
Juan Lang
|
aa0f823429
|
crypt32: Test finding the issuer of a certificate.
|
2007-08-14 12:30:18 +02:00 |
Juan Lang
|
b82bfa3455
|
crypt32: Test authority key identifier with a multi-byte id to show that its byte-order is swapped and fix encoding and decoding it.
|
2007-08-14 12:29:51 +02:00 |
Juan Lang
|
9da1baa130
|
crypt32: Use real certificates to test finding subject certificates, and correct finding them.
|
2007-08-10 12:58:17 +02:00 |
Francois Gouget
|
f045243542
|
crypt32/tests: Fix compilation on systems that don't support nameless unions.
|
2007-08-08 15:32:03 +02:00 |
Juan Lang
|
bcbf5dcee3
|
crypt32: Test and correct finding a subject certificate.
|
2007-08-08 15:32:01 +02:00 |
Juan Lang
|
ac28066b48
|
crypt32: Test and fix getting a certificate context's key identifier property.
|
2007-08-03 12:36:43 +02:00 |
Juan Lang
|
c98f605b0e
|
crypt32: Test encoding a cert with a subject key identifier extension.
|
2007-08-03 12:36:36 +02:00 |
Juan Lang
|
0c5772dc0a
|
crypt32: Test encoding a cert with a public key.
|
2007-08-03 12:36:16 +02:00 |
Juan Lang
|
5885eb3cc3
|
crypt32: Fix typo in key context property test, and the problems it hid.
|
2007-08-03 12:36:04 +02:00 |
Juan Lang
|
44948c3b38
|
crypt32: Implement decoding OID and directory name alt name entries.
|
2007-08-03 12:29:47 +02:00 |
Juan Lang
|
9194d60061
|
crypt32: Test encoding/decoding a couple more alt name entry types.
|
2007-08-03 12:28:40 +02:00 |
Juan Lang
|
4e0f33dada
|
crypt32: Support getting the inner content OID from a decoded signed message.
|
2007-07-31 11:16:04 +02:00 |
Juan Lang
|
555e85a2b2
|
crypt32: Implement getting signer info from a decoded signed message.
|
2007-07-31 11:14:46 +02:00 |
Juan Lang
|
d6150a7974
|
crypt32: Implement getting inner content of a decoded signed message.
|
2007-07-31 11:14:26 +02:00 |
Juan Lang
|
2acb8a2dd2
|
crypt32: Test getting more parameters from a decoded signed message.
|
2007-07-31 11:14:18 +02:00 |
Juan Lang
|
c7f44c8ec7
|
crypt32: Implement message stores.
|
2007-07-30 12:53:42 +02:00 |