Skip to content

Commit

Permalink
Fix constructing a key from its parts test
Browse files Browse the repository at this point in the history
  • Loading branch information
Jethro Beekman committed Jun 22, 2017
1 parent 8decaa8 commit 7c7660c
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 22 deletions.
5 changes: 2 additions & 3 deletions src/test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down Expand Up @@ -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();

Expand Down
Binary file modified test/cert.der
Binary file not shown.
36 changes: 17 additions & 19 deletions test/cert.pem
Original file line number Diff line number Diff line change
@@ -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-----

0 comments on commit 7c7660c

Please sign in to comment.