Update talk to 54527154.
TBR=wu Review URL: https://webrtc-codereview.appspot.com/2389004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4954 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -83,6 +83,22 @@ class SSLIdentityTest : public testing::Test {
|
||||
ASSERT_TRUE(test_cert_);
|
||||
}
|
||||
|
||||
void TestGetSignatureDigestAlgorithm() {
|
||||
std::string digest_algorithm;
|
||||
// Both NSSIdentity::Generate and OpenSSLIdentity::Generate are
|
||||
// hard-coded to generate RSA-SHA1 certificates.
|
||||
ASSERT_TRUE(identity1_->certificate().GetSignatureDigestAlgorithm(
|
||||
&digest_algorithm));
|
||||
ASSERT_EQ(talk_base::DIGEST_SHA_1, digest_algorithm);
|
||||
ASSERT_TRUE(identity2_->certificate().GetSignatureDigestAlgorithm(
|
||||
&digest_algorithm));
|
||||
ASSERT_EQ(talk_base::DIGEST_SHA_1, digest_algorithm);
|
||||
|
||||
// The test certificate has an MD5-based signature.
|
||||
ASSERT_TRUE(test_cert_->GetSignatureDigestAlgorithm(&digest_algorithm));
|
||||
ASSERT_EQ(talk_base::DIGEST_MD5, digest_algorithm);
|
||||
}
|
||||
|
||||
void TestDigest(const std::string &algorithm, size_t expected_len,
|
||||
const unsigned char *expected_digest = NULL) {
|
||||
unsigned char digest1[64];
|
||||
@@ -203,3 +219,7 @@ TEST_F(SSLIdentityTest, PemDerConversion) {
|
||||
"CERTIFICATE",
|
||||
reinterpret_cast<const unsigned char*>(der.data()), der.length()));
|
||||
}
|
||||
|
||||
TEST_F(SSLIdentityTest, GetSignatureDigestAlgorithm) {
|
||||
TestGetSignatureDigestAlgorithm();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user