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 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 const BoolDBusMethodCallback& callback) OVERRIDE; | 88 const BoolDBusMethodCallback& callback) OVERRIDE; |
89 virtual void TpmAttestationIsEnrolled( | 89 virtual void TpmAttestationIsEnrolled( |
90 const BoolDBusMethodCallback& callback) OVERRIDE; | 90 const BoolDBusMethodCallback& callback) OVERRIDE; |
91 virtual void AsyncTpmAttestationCreateEnrollRequest( | 91 virtual void AsyncTpmAttestationCreateEnrollRequest( |
92 const AsyncMethodCallback& callback) OVERRIDE; | 92 const AsyncMethodCallback& callback) OVERRIDE; |
93 virtual void AsyncTpmAttestationEnroll( | 93 virtual void AsyncTpmAttestationEnroll( |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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_id, |
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 // Returns the stub system salt as raw bytes. (not as a string encoded in the | 159 // Returns the stub system salt as raw bytes. (not as a string encoded in the |
(...skipping 20 matching lines...) Expand all Loading... |
171 std::map<std::string, std::vector<uint8> > install_attrs_; | 180 std::map<std::string, std::vector<uint8> > install_attrs_; |
172 bool locked_; | 181 bool locked_; |
173 base::WeakPtrFactory<FakeCryptohomeClient> weak_ptr_factory_; | 182 base::WeakPtrFactory<FakeCryptohomeClient> weak_ptr_factory_; |
174 | 183 |
175 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); | 184 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); |
176 }; | 185 }; |
177 | 186 |
178 } // namespace chromeos | 187 } // namespace chromeos |
179 | 188 |
180 #endif // CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ | 189 #endif // CHROMEOS_DBUS_FAKE_CRYPTOHOME_CLIENT_H_ |
OLD | NEW |