| Index: net/base/origin_bound_cert_service.cc
|
| diff --git a/net/base/origin_bound_cert_service.cc b/net/base/origin_bound_cert_service.cc
|
| index 50d45c446e2fe41906a3d62802354acb45ee5460..f51710dbfa2f086a0a86137f5677dae281b5e84d 100644
|
| --- a/net/base/origin_bound_cert_service.cc
|
| +++ b/net/base/origin_bound_cert_service.cc
|
| @@ -316,7 +316,6 @@ int OriginBoundCertService::GenerateCert(const std::string& origin,
|
| uint32 serial_number,
|
| std::string* private_key,
|
| std::string* cert) {
|
| - std::string subject = "CN=OBC";
|
| scoped_ptr<crypto::RSAPrivateKey> key(
|
| crypto::RSAPrivateKey::Create(kKeySizeInBits));
|
| if (!key.get()) {
|
| @@ -324,9 +323,9 @@ int OriginBoundCertService::GenerateCert(const std::string& origin,
|
| return ERR_KEY_GENERATION_FAILED;
|
| }
|
|
|
| - scoped_refptr<X509Certificate> x509_cert = X509Certificate::CreateSelfSigned(
|
| + scoped_refptr<X509Certificate> x509_cert = X509Certificate::CreateOriginBound(
|
| key.get(),
|
| - subject,
|
| + origin,
|
| serial_number,
|
| base::TimeDelta::FromDays(kValidityPeriodInDays));
|
| if (!x509_cert) {
|
|
|