diff --git a/src/test.rs b/src/test.rs index ef48ed5..d71f6c5 100644 --- a/src/test.rs +++ b/src/test.rs @@ -512,7 +512,7 @@ fn split_cert_key() { let creds = SchannelCred::builder() .acquire(Direction::Outbound).unwrap(); let mut stream = tls_stream::Builder::new() - .domain("localhost") + .domain("foobar.com") .cert_store(store) .connect(creds, stream) .unwrap(); @@ -540,14 +540,13 @@ fn split_cert_key() { .unwrap(); let context = KeyContext::crypt_prov(container, KeySpec::signature()); - cert.set_key_context(context).unwrap(); cert.set_key_prov_info() .container("schannel-tests") .provider(winapi::MS_STRONG_PROV) .type_(ProviderType::rsa_full()) .keep_open(true) - .key_spec(KeySpec::signature()) + .key_spec(KeySpec::key_exchange()) .set() .unwrap(); diff --git a/test/cert.der b/test/cert.der index c414ffa..e1f964d 100644 Binary files a/test/cert.der and b/test/cert.der differ diff --git a/test/cert.pem b/test/cert.pem index 8cbdf50..032fe60 100644 --- a/test/cert.pem +++ b/test/cert.pem @@ -1,21 +1,19 @@ -----BEGIN CERTIFICATE----- -MIIDhzCCAm+gAwIBAgIJAIaYyv22YuvwMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNV -BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQxEzARBgNVBAMMCmZvb2Jhci5jb20wHhcNMTYwNTMwMjI1 -ODQ3WhcNMjYwNTI4MjI1ODQ3WjBaMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29t -ZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYD -VQQDDApmb29iYXIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -w/aAXD0NgsuGHN9q4XfnPwrbKkdDupaLA+s24QCVDe2qpV9gtiiPeKI3shMbuB45 -QbH/o1jy7uzWkrvWupIP2+geYe9nBKGTHzlQXNuOTggJwpcUah+/HIcCGfLFTw/O -EOjt17LceVFUyfE1rQjRzEQsH7VWzJzUXxZ9ty2fbJuwLG8fyO8dUBs+Mu6ZReWh -L30IxEQx+mhyeuWVciCFe4MePUpxZlKJZq9XOXc+llR8oOABSNifbS3YVQT6CZuw -5d3HvTG+GLF0zjyRn2uB2km6c3lFWt0uqv0cqsabFY5LnNFTGxTi2wWllIalIzgv -PkQitLY3vpjt8xh4VmDX2wIDAQABo1AwTjAdBgNVHQ4EFgQUU8mpMtWlwZRC0g9M -e/zfXEeUnCAwHwYDVR0jBBgwFoAUU8mpMtWlwZRC0g9Me/zfXEeUnCAwDAYDVR0T -BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAT82mdTYTsY/7JILnBkYYUr0VmbD9 -w85IsEBFbY0rTQ2bl38taTG/jQ/5Ivpz8H+7j2dWPO1hTQXTRpI4LmD3AXqzPfz/ -Q4ntNE2emuwLMJN2kIdNhu8RY8lEgsmfObJWOtDiCj5NaNCo7jkEemZALrjDOHmI -lNyoGNOp4epicoZpQ9/6cgjTo4hlaIjZnSUC4VV8BfOPQMBpmqiVhkNHitB8ge7L -BuacFUAk/SoXeWwqjtD4RkQe3zMWk7s441CjOH3fd2JXWRso/np3Ksn5mY2/O1Ct -tlX3qtzYUZlY7cfeHLxvyUkjn8I34RemypUWwdO5BT8MIysBXb5R4GH1+w== +MIIDGzCCAgMCCQCHcfe97pgvpTANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB +VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0 +cyBQdHkgTHRkMB4XDTE2MDgxNDE3MDAwM1oXDTI2MDgxMjE3MDAwM1owWjELMAkG +A1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0 +IFdpZGdpdHMgUHR5IEx0ZDETMBEGA1UEAwwKZm9vYmFyLmNvbTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKj0JYxEsxejUIX+I5GH0Hg2G0kX/y1H0+Ub +3mw2/Ja5BD/yN96/7zMSumXF8uS3SkmpyiJkbyD01TSRTqjlP7/VCBlyUIChlpLQ +mrGaijZiT/VCyPXqmcwFzXS5IOTpX1olJfW8rA41U1LCIcDUyFf6LtZ/v8rSeKr6 +TuE6SGV4WRaBm1SrjWBeHVV866CRrtSS1ieT2asFsAyOZqWhk2fakwwBDFWDhOGI +ubfO+5aq9cBJbNRlzsgB3UZs3gC0O6GzbnZ6oT0TiJMeTsXXjABLUlaq/rrqFF4Y +euZkkbHTFBMz288PUc3m3ZTcpN+E7+ZOUBRZXKD20K07NugqCzUCAwEAATANBgkq +hkiG9w0BAQsFAAOCAQEASvYHuIl5C0NHBELPpVHNuLbQsDQNKVj3a54+9q1JkiMM +6taEJYfw7K1Xjm4RoiFSHpQBh+PWZS3hToToL2Zx8JfMR5MuAirdPAy1Sia/J/qE +wQdJccqmvuLkLTSlsGbEJ/LUUgOAgrgHOZM5lUgIhCneA0/dWJ3PsN0zvn69/faY +oo1iiolWiIHWWBUSdr3jM2AJaVAsTmLh00cKaDNk37JB940xConBGSl98JPrNrf9 +dUAiT0iIBngDBdHnn/yTj+InVEFyZSKrNtiDSObFHxPcxGteHNrCPJdP1e+GqkHp +HJMRZVCQpSMzvHlofHSNgzWV1MX5h1CP4SGZdBDTfA== -----END CERTIFICATE-----