OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ | 5 #ifndef CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ |
6 #define CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ | 6 #define CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 const std::string& pca_response, | 94 const std::string& pca_response, |
95 const AsyncMethodCallback& callback) OVERRIDE; | 95 const AsyncMethodCallback& callback) OVERRIDE; |
96 virtual void AsyncTpmAttestationCreateCertRequest( | 96 virtual void AsyncTpmAttestationCreateCertRequest( |
97 attestation::AttestationCertificateProfile certificate_profile, | 97 attestation::AttestationCertificateProfile certificate_profile, |
98 const std::string& user_email, | 98 const std::string& user_email, |
99 const std::string& request_origin, | 99 const std::string& request_origin, |
100 const AsyncMethodCallback& callback) OVERRIDE; | 100 const AsyncMethodCallback& callback) OVERRIDE; |
101 virtual void AsyncTpmAttestationFinishCertRequest( | 101 virtual void AsyncTpmAttestationFinishCertRequest( |
102 const std::string& pca_response, | 102 const std::string& pca_response, |
103 attestation::AttestationKeyType key_type, | 103 attestation::AttestationKeyType key_type, |
| 104 const std::string& user_email, |
104 const std::string& key_name, | 105 const std::string& key_name, |
105 const AsyncMethodCallback& callback) OVERRIDE; | 106 const AsyncMethodCallback& callback) OVERRIDE; |
106 virtual void TpmAttestationDoesKeyExist( | 107 virtual void TpmAttestationDoesKeyExist( |
107 attestation::AttestationKeyType key_type, | 108 attestation::AttestationKeyType key_type, |
| 109 const std::string& user_email, |
108 const std::string& key_name, | 110 const std::string& key_name, |
109 const BoolDBusMethodCallback& callback) OVERRIDE; | 111 const BoolDBusMethodCallback& callback) OVERRIDE; |
110 virtual void TpmAttestationGetCertificate( | 112 virtual void TpmAttestationGetCertificate( |
111 attestation::AttestationKeyType key_type, | 113 attestation::AttestationKeyType key_type, |
| 114 const std::string& user_email, |
112 const std::string& key_name, | 115 const std::string& key_name, |
113 const DataMethodCallback& callback) OVERRIDE; | 116 const DataMethodCallback& callback) OVERRIDE; |
114 virtual void TpmAttestationGetPublicKey( | 117 virtual void TpmAttestationGetPublicKey( |
115 attestation::AttestationKeyType key_type, | 118 attestation::AttestationKeyType key_type, |
| 119 const std::string& user_email, |
116 const std::string& key_name, | 120 const std::string& key_name, |
117 const DataMethodCallback& callback) OVERRIDE; | 121 const DataMethodCallback& callback) OVERRIDE; |
118 virtual void TpmAttestationRegisterKey( | 122 virtual void TpmAttestationRegisterKey( |
119 attestation::AttestationKeyType key_type, | 123 attestation::AttestationKeyType key_type, |
| 124 const std::string& user_email, |
120 const std::string& key_name, | 125 const std::string& key_name, |
121 const AsyncMethodCallback& callback) OVERRIDE; | 126 const AsyncMethodCallback& callback) OVERRIDE; |
122 virtual void TpmAttestationSignEnterpriseChallenge( | 127 virtual void TpmAttestationSignEnterpriseChallenge( |
123 attestation::AttestationKeyType key_type, | 128 attestation::AttestationKeyType key_type, |
| 129 const std::string& user_email, |
124 const std::string& key_name, | 130 const std::string& key_name, |
125 const std::string& domain, | 131 const std::string& domain, |
126 const std::string& device_id, | 132 const std::string& device_id, |
127 attestation::AttestationChallengeOptions options, | 133 attestation::AttestationChallengeOptions options, |
128 const std::string& challenge, | 134 const std::string& challenge, |
129 const AsyncMethodCallback& callback) OVERRIDE; | 135 const AsyncMethodCallback& callback) OVERRIDE; |
130 virtual void TpmAttestationSignSimpleChallenge( | 136 virtual void TpmAttestationSignSimpleChallenge( |
131 attestation::AttestationKeyType key_type, | 137 attestation::AttestationKeyType key_type, |
| 138 const std::string& user_email, |
132 const std::string& key_name, | 139 const std::string& key_name, |
133 const std::string& challenge, | 140 const std::string& challenge, |
134 const AsyncMethodCallback& callback) OVERRIDE; | 141 const AsyncMethodCallback& callback) OVERRIDE; |
135 virtual void TpmAttestationGetKeyPayload( | 142 virtual void TpmAttestationGetKeyPayload( |
136 attestation::AttestationKeyType key_type, | 143 attestation::AttestationKeyType key_type, |
| 144 const std::string& user_email, |
137 const std::string& key_name, | 145 const std::string& key_name, |
138 const DataMethodCallback& callback) OVERRIDE; | 146 const DataMethodCallback& callback) OVERRIDE; |
139 virtual void TpmAttestationSetKeyPayload( | 147 virtual void TpmAttestationSetKeyPayload( |
140 attestation::AttestationKeyType key_type, | 148 attestation::AttestationKeyType key_type, |
| 149 const std::string& user_email, |
141 const std::string& key_name, | 150 const std::string& key_name, |
142 const std::string& payload, | 151 const std::string& payload, |
143 const BoolDBusMethodCallback& callback) OVERRIDE; | 152 const BoolDBusMethodCallback& callback) OVERRIDE; |
144 | 153 |
145 // Sets the unmount result of Unmount() call. | 154 // Sets the unmount result of Unmount() call. |
146 void set_unmount_result(bool result) { | 155 void set_unmount_result(bool result) { |
147 unmount_result_= result; | 156 unmount_result_= result; |
148 } | 157 } |
149 | 158 |
150 private: | 159 private: |
(...skipping 16 matching lines...) Expand all Loading... |
167 std::map<std::string, std::vector<uint8> > install_attrs_; | 176 std::map<std::string, std::vector<uint8> > install_attrs_; |
168 bool locked_; | 177 bool locked_; |
169 base::WeakPtrFactory<FakeCryptohomeClient> weak_ptr_factory_; | 178 base::WeakPtrFactory<FakeCryptohomeClient> weak_ptr_factory_; |
170 | 179 |
171 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); | 180 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); |
172 }; | 181 }; |
173 | 182 |
174 } // namespace chromeos | 183 } // namespace chromeos |
175 | 184 |
176 #endif // CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ | 185 #endif // CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ |
OLD | NEW |